]> diplodocus.org Git - nmh/commitdiff
A few minor fixups; the parser now passes the test suite!
authorKen Hornstein <kenh@pobox.com>
Wed, 5 Mar 2014 00:53:23 +0000 (19:53 -0500)
committerKen Hornstein <kenh@pobox.com>
Wed, 5 Mar 2014 03:35:10 +0000 (22:35 -0500)
uip/mhparse.c

index 7f2099f..88a2671 100644 (file)
@@ -3266,7 +3266,7 @@ parse_header_attrs (const char *filename, const char *fieldname,
     } *pp, *phead = NULL;
 
     while (*cp == ';') {
-       char *dp, *vp, *up, c, *nameptr, *valptr, *charset = NULL, *lang = NULL;
+       char *dp, *vp, *up, *nameptr, *valptr, *charset = NULL, *lang = NULL;
        int encoded = 0, partial = 0, index = 0, len = 0;
 
        cp++;
@@ -3501,7 +3501,7 @@ bad_quote:
                }
                cp++;
            } else {
-               strncpy(valptr, dp, len);
+               strncpy(valptr, cp = dp, len);
                cp += len;
            }