From 66ddeede9ea02cc97178d42c7be18067519eed8f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 12 Jan 2010 23:01:24 +0100 Subject: udev: don't forget to unref devices we are not interested in https://bugzilla.redhat.com/show_bug.cgi?id=552932 --- src/modules/module-udev-detect.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/module-udev-detect.c b/src/modules/module-udev-detect.c index f17695b3..dfd13ee2 100644 --- a/src/modules/module-udev-detect.c +++ b/src/modules/module-udev-detect.c @@ -416,8 +416,10 @@ static void monitor_cb( goto fail; } - if (!path_get_card_id(udev_device_get_devpath(dev))) + if (!path_get_card_id(udev_device_get_devpath(dev))) { + udev_device_unref(dev); return; + } process_device(u, dev); udev_device_unref(dev); -- cgit