Removed the mhlproc profile entry. Call mhl directly.
[mmh] / sbr / folder_delmsgs.c
index ac93068..d6e63b6 100644 (file)
@@ -56,7 +56,7 @@ folder_delmsgs(struct msgs *mp, int unlink_msgs, int nohook)
                fflush(stdout);
                vec[0] = mhbasename(rmmproc);
 
-               switch (pid = vfork()) {
+               switch (pid = fork()) {
                case -1:
                        advise("fork", "unable to");
                        return -1;
@@ -92,8 +92,9 @@ folder_delmsgs(struct msgs *mp, int unlink_msgs, int nohook)
                        */
 
                        if (!nohook) {
-                               (void)snprintf(msgpath, sizeof (msgpath), "%s/%d", mp->foldpath, msgnum);
-                               (void)ext_hook("del-hook", msgpath, (char *)0);
+                               snprintf(msgpath, sizeof (msgpath), "%s/%d",
+                                               mp->foldpath, msgnum);
+                               ext_hook("del-hook", msgpath, NULL);
                        }
 
                        dp = m_name(msgnum);