diff options
Diffstat (limited to 'dpid/dpid.c')
-rw-r--r-- | dpid/dpid.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dpid/dpid.c b/dpid/dpid.c index 4f2acc2f..2bc4dd23 100644 --- a/dpid/dpid.c +++ b/dpid/dpid.c @@ -671,7 +671,8 @@ int init_all_dpi_sockets(struct dp *dpi_attr_list, char *sockdir) */ void dpi_sigchld(int sig) { - caught_sigchld = 1; + if (sig == SIGCHLD) + caught_sigchld = 1; } /*! Called by main loop when caught_sigchld == 1 */ |