]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Parse error does not go to insecure.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 29 Sep 2010 08:24:30 +0000 (08:24 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 29 Sep 2010 08:24:30 +0000 (08:24 +0000)
git-svn-id: file:///svn/unbound/trunk@2264 be551aaa-1e26-0410-a405-d3ace91eadb9

smallapp/unbound-anchor.c

index 96c1bab4450546cb48c7b9f2ff48f66a010d1776..b6ae4cd5e024974429efeb06296a65e6d7ada643 100644 (file)
@@ -1259,13 +1259,19 @@ handle_keydigest(struct xml_data* data, const XML_Char **atts)
        data->use_key = 0;
        if(find_att(atts, "validFrom")) {
                time_t from = xml_convertdate(find_att(atts, "validFrom"));
-               if(from == 0) return;
+               if(from == 0) {
+                       if(verb) printf("error: xml cannot be parsed\n");
+                       exit(0);
+               }
                if(data->date < from)
                        return;
        }
        if(find_att(atts, "validUntil")) {
                time_t until = xml_convertdate(find_att(atts, "validUntil"));
-               if(until == 0) return;
+               if(until == 0) {
+                       if(verb) printf("error: xml cannot be parsed\n");
+                       exit(0);
+               }
                if(data->date > until)
                        return;
        }