]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
test_tiocsti: check ioctl() return code [coverity scan]
authorKarel Zak <kzak@redhat.com>
Tue, 14 Jul 2020 09:43:38 +0000 (11:43 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 14 Jul 2020 09:43:38 +0000 (11:43 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
tests/helpers/test_tiocsti.c

index c269dc037bf49e277680f2362ac92a76fd7a4795..c2213f506a2ebdfd2ce3d114c76215b819b59ba7 100644 (file)
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#include <stdlib.h>
 #include <sys/ioctl.h>
 
 int main(void)
 {
-  char *cmd = "id -u -n\n";
-  while(*cmd)
-   ioctl(0, TIOCSTI, cmd++);
+       int rc = 0;
+       char *cmd = "id -u -n\n";
+
+       while(*cmd)
+               rc += ioctl(0, TIOCSTI, cmd++);
+
+       exit(rc ? EXIT_FAILURE : EXIT_SUCCESS);
 }