X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-ust-abi.c;h=4fbf15c6543aeb55faf8e433eb2a9fedd6fdc9f3;hb=3faa376cbee168b2d45c53c2f07cb676c7049f5f;hp=ac59d15a44bd3ecab5e7906d148114ab8c7b8561;hpb=3fbec7dc3645facd9e809cf161ba3435a377ce56;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-abi.c b/liblttng-ust/lttng-ust-abi.c index ac59d15a..4fbf15c6 100644 --- a/liblttng-ust/lttng-ust-abi.c +++ b/liblttng-ust/lttng-ust-abi.c @@ -45,6 +45,7 @@ #include #include #include +#include #include "tracepoint-internal.h" #include #include @@ -528,7 +529,9 @@ invalid: { int close_ret; + lttng_ust_lock_fd_tracker(); close_ret = close(wakeup_fd); + lttng_ust_unlock_fd_tracker(); if (close_ret) { PERROR("close"); }