summaryrefslogtreecommitdiffabout
path: root/src/process.cc
Unidiff
Diffstat (limited to 'src/process.cc') (more/less context) (ignore whitespace changes)
-rw-r--r--src/process.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/process.cc b/src/process.cc
index 6d3b2a2..4807b98 100644
--- a/src/process.cc
+++ b/src/process.cc
@@ -172,2 +172,8 @@ void process::notify_mailto(const string& email,const string& id,const string& e
172 // parent 172 // parent
173 int status;
174 if(waitpid(pid,&status,WNOHANG)) {
175 close(files[0]);
176 close(files[1]);
177 throw runtime_error("vfork()ed sendmail child exited unexpectedly");
178 }
173 close(files[0]); 179 close(files[0]);
@@ -190,3 +196,2 @@ void process::notify_mailto(const string& email,const string& id,const string& e
190 fclose(mta); 196 fclose(mta);
191 int status;
192 waitpid(pid,&status,0); 197 waitpid(pid,&status,0);