]> diplodocus.org Git - nmh/blobdiff - sbr/m_mktemp.c
Fix invalid pointer arithmetic.
[nmh] / sbr / m_mktemp.c
index 9a28b48af587dba8d8bcb62221dcfd037bb1537c..d4b8fde05154d28b954463c115697cfb62203339 100644 (file)
@@ -258,7 +258,7 @@ static svector_t exit_filelist = NULL;
 static void
 register_for_removal(const char *pathname) {
     if (exit_filelist == NULL) exit_filelist = svector_create(20);
-    (void) svector_push_back(exit_filelist, add(pathname, NULL));
+    (void) svector_push_back(exit_filelist, mh_xstrdup(pathname));
 }
 
 /*