From e495598a7192c7e7fe4e6ee141e5304b0585c9a8 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 6 Sep 2005 19:35:50 +0000 Subject: [PATCH] 2005-09-06 Dan Williams Patch from Tomislav Vujec * src/NetworkManagerDevice.c - (nm_get_device_by_udi): don't return a device when we actually didn't find what we were looking for git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@941 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 7 +++++++ src/NetworkManagerDevice.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a2cfc657d2..673031ce6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-09-06 Dan Williams + + Patch from Tomislav Vujec + * src/NetworkManagerDevice.c + - (nm_get_device_by_udi): don't return a device when we + actually didn't find what we were looking for + 2005-09-06 Christopher Aillon * gnome/applet/applet-dbus-devices.c: diff --git a/src/NetworkManagerDevice.c b/src/NetworkManagerDevice.c index 0f8cb45199..8664a08b21 100644 --- a/src/NetworkManagerDevice.c +++ b/src/NetworkManagerDevice.c @@ -166,11 +166,11 @@ NMDevice *nm_get_device_by_udi (NMData *data, const char *udi) if ((dev = (NMDevice *)(elt->data))) { if (nm_null_safe_strcmp (nm_device_get_udi (dev), udi) == 0) - break; + return dev; } } - return (dev); + return NULL; }