X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libust%2Flttng-ust-comm.c;h=e76807975c1b4a1af15fbe8f0950fa238b5c9176;hb=318dfea93efe898f9d961978e085998eaf7b2220;hp=58e9a6487707ab5097dfcbe8eb563cd5463186f4;hpb=6882fef16bfc5b060b74b3de6081e9cbd798fa7d;p=ust.git diff --git a/libust/lttng-ust-comm.c b/libust/lttng-ust-comm.c index 58e9a64..e768079 100644 --- a/libust/lttng-ust-comm.c +++ b/libust/lttng-ust-comm.c @@ -279,6 +279,7 @@ void cleanup_sock_info(struct sock_info *sock_info) } sock_info->root_handle = -1; } + sock_info->constructor_sem_posted = 0; } /* @@ -619,7 +620,7 @@ void ust_after_fork_child(ust_fork_info_t *fork_info) /* Release urcu mutexes */ rcu_bp_after_fork_child(); lttng_ust_cleanup(0); - lttng_ust_init(); /* Release mutexes and reenable signals */ ust_after_fork_common(fork_info); + lttng_ust_init(); }