- Fix return values.
- Formatting nits.
return;
t = sldns_get_rr_type_by_name(arg2);
if(t == 0 && strcmp(arg2, "TYPE0") != 0) {
- return 0;
+ return;
}
do_cache_remove(worker, nm, nmlen, t, LDNS_RR_CLASS_IN);
printf("cannot parse query name: '%s'\n", qname);
exit(1);
}
-
qinfo.qtype = sldns_get_rr_type_by_name(qtype);
+ if(qinfo.qtype == 0 && strcmp(qtype, "TYPE0") != 0) {
+ printf("cannot parse query type: '%s'\n", qtype);
+ exit(1);
+ }
qinfo.qclass = sldns_get_rr_class_by_name(qclass);
- if((qinfo.qtype == 0 && strcmp(qtype, "TYPE0") != 0) ||
- (qinfo.qclass == 0 && strcmp(qclass, "CLASS0") != 0)) {
- return 0;
+ if(qinfo.qclass == 0 && strcmp(qclass, "CLASS0") != 0) {
+ printf("cannot parse query class: '%s'\n", qclass);
+ exit(1);
}
qinfo.local_alias = NULL;
qinfo.qtype = sldns_get_rr_type_by_name(cl);
qinfo.qclass = sldns_get_rr_class_by_name(tp);
if((qinfo.qtype == 0 && strcmp(cl, "TYPE0") != 0) ||
- (qinfo.qclass == 0 && strcmp(tp, "CLASS0") != 0)) {
+ (qinfo.qclass == 0 && strcmp(tp, "CLASS0") != 0)) {
return 0;
}
} else {
qinfo.qtype = sldns_get_rr_type_by_name(tp);
qinfo.qclass = sldns_get_rr_class_by_name(cl);
if((qinfo.qtype == 0 && strcmp(tp, "TYPE0") != 0) ||
- (qinfo.qclass == 0 && strcmp(cl, "CLASS0") != 0)) {
+ (qinfo.qclass == 0 && strcmp(cl, "CLASS0") != 0)) {
return 0;
}
}
/* qtype and qclass */
qinfo.qtype = sldns_get_rr_type_by_name(strtype);
+ if(qinfo.qtype == 0 && strcmp(strtype, "TYPE0") != 0) {
+ printf("cannot parse query type: '%s'\n", strtype);
+ exit(1);
+ }
qinfo.qclass = sldns_get_rr_class_by_name(strclass);
- if((qinfo.qtype == 0 && strcmp(strtype, "TYPE0") != 0) ||
- (qinfo.qclass == 0 && strcmp(strclass, "CLASS0") != 0)) {
- return 0;
+ if(qinfo.qclass == 0 && strcmp(strclass, "CLASS0") != 0) {
+ printf("cannot parse query class: '%s'\n", strclass);
+ exit(1);
}
/* clear local alias */