X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fparse.c;h=388d09a6d771a30dbe12275bb7084859545d6278;hp=f2521d66ffcfad4d2b8d7ff6f99d1b69255623e6;hb=9ec44266206364a6a72aa5cdf849727ee0b80698;hpb=1dfe95d8d1f8f2abaef02f9b0817c720bd955f7b diff --git a/src/parse.c b/src/parse.c index f2521d6..388d09a 100644 --- a/src/parse.c +++ b/src/parse.c @@ -31,7 +31,7 @@ int vbuf__append_quoted1035(vbuf *vb, const byte *buf, int len) { for (i=0; i= 127) { @@ -41,7 +41,9 @@ int vbuf__append_quoted1035(vbuf *vb, const byte *buf, int len) { } if (!adns__vbuf_append(vb,buf,i) || !adns__vbuf_append(vb,qbuf,strlen(qbuf))) return 0; - buf+= i; len-= i; + if (i