|
@@ -3626,8 +3626,13 @@ format_helper_exit_status(unsigned char child_state, int saved_errno,
|
|
|
|
|
|
#define DEFAULT_MAX_FD 256
|
|
|
|
|
|
-
|
|
|
- * Code borrowed from Python's os.kill. */
|
|
|
+
|
|
|
+ * already exited.
|
|
|
+ *
|
|
|
+ * Return 0 if we succeeded in terminating the process (or if the process
|
|
|
+ * already exited), and -1 if we tried to kill the process but failed.
|
|
|
+ *
|
|
|
+ * Based on code originally borrowed from Python's os.kill. */
|
|
|
int
|
|
|
tor_terminate_process(process_handle_t *process_handle)
|
|
|
{
|
|
@@ -3647,7 +3652,7 @@ tor_terminate_process(process_handle_t *process_handle)
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
- return -1;
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
|