X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Ftracectl.c;h=5ccd1f5eba14b0846223f297ea78408c9af37fa0;hb=69ba01560f9193dbf4ad2fc8361efb725704807c;hp=a68dc7bd7e9e4a1684d753b6be5ce9da24d4f2a5;hpb=c39c72ee5890c7727ae2697f321ba1b3d6c862f5;p=ust.git diff --git a/libust/tracectl.c b/libust/tracectl.c index a68dc7b..5ccd1f5 100644 --- a/libust/tracectl.c +++ b/libust/tracectl.c @@ -164,7 +164,8 @@ void process_blocked_consumers(void) idx++; } - result = poll(fds, n_fds, 0); + while((result = poll(fds, n_fds, 0)) == -1 && errno == EINTR) + /* nothing */; if(result == -1) { PERROR("poll"); return;