X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=liblttng-ust%2Flttng-ust-comm.c;fp=liblttng-ust%2Flttng-ust-comm.c;h=26c2e2907bcfdd9701dda4c7575432fdd1e33523;hb=c41cdc2abcd4cf7311dd0927fb47d1d507d5ccfc;hp=98f9bdb1d99283db3397cb5d19c941fc49c60b8f;hpb=3f5339b0d6f76158b858ea4467a0f1a0ada9e65e;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-comm.c b/liblttng-ust/lttng-ust-comm.c index 98f9bdb1..26c2e290 100644 --- a/liblttng-ust/lttng-ust-comm.c +++ b/liblttng-ust/lttng-ust-comm.c @@ -637,6 +637,10 @@ int handle_register_done(struct sock_info *sock_info) sock_info->registration_done = 1; decrement_sem_count(1); + if (!sock_info->statedump_pending) { + sock_info->initial_statedump_done = 1; + decrement_sem_count(1); + } return 0; }