Retrieve exit status from pclose() correctly

master
Thor 4 years ago
parent 89f57453cb
commit 84e7099567
  1. 3
      src/bogofilter-smtpd.cpp

@ -61,7 +61,8 @@ void on_data_line(protocol::protocol_t& protocol, protocol::message_t message) {
for(string& line : session.message.body) {
fprintf(f, "%s\n", line);
}
session.status = pclose(f);
int status = pclose(f);
session.status = WEXITSTATUS(status);
return;
}

Loading…
Cancel
Save