summaryrefslogtreecommitdiff
path: root/modules/aggregator.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/aggregator.module')
-rw-r--r--modules/aggregator.module6
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();