diff options
Diffstat (limited to 'modules/aggregator.module')
-rw-r--r-- | modules/aggregator.module | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/aggregator.module b/modules/aggregator.module index 59847de0b..62261e711 100644 --- a/modules/aggregator.module +++ b/modules/aggregator.module @@ -291,7 +291,7 @@ function import_refresh($feed) { */ if (!ereg("^http://|ftp://", $feed["url"])) { - return t("failed to parse RSS feed '%site': incorrect or missing URL.", array("%side" => $feed["title"])); + return t("failed to parse RSS feed '%site': incorrect or missing URL.", array("%site" => $feed["title"])); } /* @@ -306,7 +306,9 @@ function import_refresh($feed) { fclose($fp); // filter the input data: - xss_check_input_data($data); + if (!valid_input_data($data)) { + return t("failed to parse RSS feed '%site': suspicious input data.", array("%site" => $feed["title"])); + } // parse the data: $xml_parser = xml_parser_create(); |