zero errno before open calls
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 5 Jan 2011 20:32:42 +0000 (20:32 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 5 Jan 2011 20:32:42 +0000 (20:32 +0000)
SVN revision: 55902

legacy/eeze/src/lib/eeze_udev_find.c
legacy/eeze/src/lib/eeze_udev_watch.c

index 69fa53e..98815c7 100644 (file)
@@ -305,6 +305,7 @@ eeze_udev_find_by_type(Eeze_Udev_Type etype,
           {
              int devcheck;
 
+             errno = 0;
              devcheck = open(udev_device_get_devnode(device), O_RDONLY | O_EXCL);
              if (errno)
                {
index 0b01347..d0fbada 100644 (file)
@@ -148,6 +148,7 @@ _get_syspath_from_watch(void             *data,
         {
            int devcheck;
 
+           errno = 0;
            devcheck = open(udev_device_get_devnode(device), O_RDONLY | O_EXCL);
            if ((devcheck < 0) || errno) goto error;
            close(devcheck);