chiark / gitweb /
SECURITY: pap_mailbox822: Properly check st from adns__findlabel_next
[adns.git] / src / types.c
index a4478fa369831a482e0e5a480bcf78d226c1fb39..5e2bd14d06082ce3d2b802b8cf83605675fb7a70 100644 (file)
@@ -1278,6 +1278,7 @@ static adns_status pap_mailbox822(const parseinfo *pai,
                        pai->dgram, pai->dglen, max,
                        *cbyte_io, cbyte_io);
   st= adns__findlabel_next(&fls,&lablen,&labstart);
+  if (st) return st;
   if (!lablen) {
     adns__vbuf_appendstr(vb,".");
     goto x_ok;