If post or send fail, exit with their exit status.
authorDavid Levine <levinedl@acm.org>
Sat, 21 Jul 2012 17:01:41 +0000 (12:01 -0500)
committerDavid Levine <levinedl@acm.org>
Sat, 21 Jul 2012 17:01:41 +0000 (12:01 -0500)
uip/mhmail

index bfcfe89..945767a 100755 (executable)
@@ -272,10 +272,10 @@ Nmh-Attachment: ${arg}
     if "${post_or_send}" "${tmpfile}" ${postsendargs}; then
       exit
     else
+      status=$?
+      mv -f "${tmpfile}" dead.letter
       printf "Letter saved in dead.letter\n"
-      #### exec skips the trap set above.
-      [ "${tmpfileresent}" ]  &&  rm -f "${tmpfileresent}"
-      exec mv "${tmpfile}" dead.letter
+      exit $status
     fi
   fi
 fi