Allocate the right amount of memory for ev_child
This commit is contained in:
parent
6ad922dbd5
commit
17484d82f2
|
@ -169,7 +169,7 @@ void start_child(char *command) {
|
||||||
ev_io_start(main_loop, stdin_io);
|
ev_io_start(main_loop, stdin_io);
|
||||||
|
|
||||||
/* We must cleanup, if the child unexpectedly terminates */
|
/* We must cleanup, if the child unexpectedly terminates */
|
||||||
child_sig = malloc(sizeof(ev_io));
|
child_sig = malloc(sizeof(ev_child));
|
||||||
ev_child_init(child_sig, &child_sig_cb, child_pid, 0);
|
ev_child_init(child_sig, &child_sig_cb, child_pid, 0);
|
||||||
ev_child_start(main_loop, child_sig);
|
ev_child_start(main_loop, child_sig);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue