]> diplodocus.org Git - nmh/blobdiff - sbr/encode_rfc2047.c
Fix invalid pointer arithmetic.
[nmh] / sbr / encode_rfc2047.c
index bc5fc1becc3ed00257e286ac025358e9e1994cfa..0ded2e932cfa88fae443df7c9a96c1aa80307a0e 100644 (file)
@@ -9,6 +9,8 @@
 #include <h/mhparse.h>
 #include <h/addrsbr.h>
 #include <h/utils.h>
+#include "base64.h"
+#include "unquote.h"
 
 /*
  * List of headers that contain addresses and as a result require special
@@ -736,7 +738,7 @@ do_reformat:
 
        if (groupflag && ! mn->m_ingrp) {
            output = add(";", output);
-           column += 1;
+           column++;
        }
 
        groupflag = mn->m_ingrp;
@@ -797,8 +799,8 @@ do_reformat:
     output = NULL;
 
 out:
-    mh_xfree(tmpbuf);
-    mh_xfree(output);
+    free(tmpbuf);
+    free(output);
 
     return errflag > 0;
 }