]> git.itanic.dy.fi Git - glucose/commitdiff
hiddev: Print error message only when there is an error
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Fri, 29 Apr 2011 20:34:54 +0000 (23:34 +0300)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Fri, 29 Apr 2011 20:34:54 +0000 (23:34 +0300)
For example when device IDs don't match, there is no real error that
needs to be printed.

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
hiddev.c

index 6bbd15b790b7ff54f8d62c2afdc0fe785de8b3e5..6bb6f23b6da42aee50627d645bd438eb8f888837 100644 (file)
--- a/hiddev.c
+++ b/hiddev.c
@@ -149,7 +149,9 @@ err_close:
        close(fd);
 err:
        error = errno;
-       printf("Error opening device %s: %s\n", device_path, strerror(error));
+       if (error)
+               printf("Error opening device %s: %s\n", device_path,
+                       strerror(error));
        return ret;
 }