Fix: Tests: unchecked `close()` return value
[lttng-tools.git] / tests / regression / kernel / select_poll_epoll.c
index b1eaf6045f9b3b16dcffc9bee88f61b0d358197b..d0d7e4aeafae124566b73157c2565a4aef4a1bcb 100644 (file)
@@ -302,7 +302,10 @@ void test_epoll(void)
        }
 
 error:
-       close(epollfd);
+       ret = close(epollfd);
+       if (ret) {
+               perror("close");
+       }
 end:
        return;
 }
@@ -347,7 +350,10 @@ void test_pepoll(void)
        }
 
 error:
-       close(epollfd);
+       ret = close(epollfd);
+       if (ret) {
+               perror("close");
+       }
 end:
        return;
 }
@@ -579,7 +585,10 @@ void epoll_pwait_invalid_pointer(void)
        }
 
 error:
-       close(epollfd);
+       ret = close(epollfd);
+       if (ret) {
+               perror("close");
+       }
 end:
        return;
 }
@@ -625,7 +634,10 @@ void epoll_pwait_int_max(void)
        }
 
 error:
-       close(epollfd);
+       ret = close(epollfd);
+       if (ret) {
+               perror("close");
+       }
 end:
        return;
 }
@@ -840,7 +852,10 @@ error_unmap:
        }
 
 error:
-       close(epollfd);
+       ret = close(epollfd);
+       if (ret) {
+               perror("close");
+       }
 end:
        return;
 }
This page took 0.024103 seconds and 4 git commands to generate.