From 019bb06085b5dd5f3a7e476f9624663bba0dd712 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 14 May 2010 07:47:37 +0000 Subject: [PATCH] I know how to use loops, I swear! SVN revision: 48860 --- legacy/eeze/src/lib/udev/eeze_udev_watch.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/legacy/eeze/src/lib/udev/eeze_udev_watch.c b/legacy/eeze/src/lib/udev/eeze_udev_watch.c index 3924e06088..a4c5ff93b9 100644 --- a/legacy/eeze/src/lib/udev/eeze_udev_watch.c +++ b/legacy/eeze/src/lib/udev/eeze_udev_watch.c @@ -30,7 +30,7 @@ _walk_parents_for_attr(struct udev_device *device, const char *sysattr, const ch struct udev_device *parent, *child = device; const char *test; - while ((parent = udev_device_get_parent(child))) + for (parent = udev_device_get_parent(child); parent; child = parent, parent = udev_device_get_parent(child)) { if (!(test = udev_device_get_sysattr_value(parent, sysattr))) continue; @@ -38,8 +38,6 @@ _walk_parents_for_attr(struct udev_device *device, const char *sysattr, const ch return 1; else if (!strcmp(test, value)) return 1; - - child = parent; } return 0;