X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_sysfs.c;h=fd7330a161760b00443d811762a05bc784de369f;hp=d46f1f26d85bf94fc55eab0a425ba2f164aac15d;hb=e57e7bc10811fa87e5775012da9e9b2fb67099c3;hpb=4be25ce1d0e1cef62120a5605f8472761a26689e diff --git a/udev_sysfs.c b/udev_sysfs.c index d46f1f26d..fd7330a16 100644 --- a/udev_sysfs.c +++ b/udev_sysfs.c @@ -211,7 +211,7 @@ static int class_device_expect_no_device_link(struct sysfs_class_device *class_d { NULL, NULL } }; const struct class_device *classdevice; - int len; + unsigned int len; /* the kernel may tell us what to wait for */ if (kernel_release_satisfactory(2,6,10) > 0) @@ -381,7 +381,7 @@ int wait_for_devices_device(struct sysfs_device *devices_dev, struct sysfs_class_device *wait_class_device_open(const char *path) { - struct sysfs_class_device *class_dev; + struct sysfs_class_device *class_dev = NULL; int loop; loop = WAIT_MAX_SECONDS * WAIT_LOOP_PER_SECOND; @@ -393,7 +393,7 @@ struct sysfs_class_device *wait_class_device_open(const char *path) usleep(1000 * 1000 / WAIT_LOOP_PER_SECOND); } - return (class_dev); + return class_dev; } int wait_for_class_device(struct sysfs_class_device *class_dev, @@ -450,7 +450,7 @@ int wait_for_class_device(struct sysfs_class_device *class_dev, struct sysfs_device *wait_devices_device_open(const char *path) { - struct sysfs_device *devices_dev; + struct sysfs_device *devices_dev = NULL; int loop; loop = WAIT_MAX_SECONDS * WAIT_LOOP_PER_SECOND; @@ -462,5 +462,5 @@ struct sysfs_device *wait_devices_device_open(const char *path) usleep(1000 * 1000 / WAIT_LOOP_PER_SECOND); } - return(devices_dev); + return devices_dev; }