summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2005-09-06 19:35:50 +0000
committerDan Williams <dcbw@redhat.com>2005-09-06 19:35:50 +0000
commitb1020666caf43fed09277388f6fabb878812bb96 (patch)
tree19f9ebabd11595d721a8bf6b0ee2a8a85b43ef83 /src
parenta9a40c37233a14684d3722ef6c21d440885ac37b (diff)
downloadNetworkManager-STABLE_0_3.tar.gz
2005-09-06 Dan Williams <dcbw@redhat.com>STABLE_0_3
Patch from Tomislav Vujec <tvujec@redhat.com> * 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/branches/STABLE_0_3@941 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'src')
-rw-r--r--src/NetworkManagerDevice.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/NetworkManagerDevice.c b/src/NetworkManagerDevice.c
index a2f202f061..ab65dcab47 100644
--- a/src/NetworkManagerDevice.c
+++ b/src/NetworkManagerDevice.c
@@ -149,15 +149,14 @@ NMDevice *nm_get_device_by_udi (NMData *data, const char *udi)
for (elt = data->dev_list; elt; elt = g_slist_next (elt))
{
- dev = (NMDevice *)(elt->data);
- if (dev)
+ if ((dev = (NMDevice *)(elt->data)))
{
if (nm_null_safe_strcmp (nm_device_get_udi (dev), udi) == 0)
- break;
+ return dev;
}
}
- return (dev);
+ return NULL;
}