From 3cd827902139c499016d770fe55ed4c02a2db7f6 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 18 May 2010 01:50:43 +0000 Subject: [PATCH] re-add stringshare to monitor return, but now decrement refcount; this allows for direct pointer comparison SVN revision: 48954 --- legacy/eeze/src/lib/udev/eeze_udev_watch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/eeze/src/lib/udev/eeze_udev_watch.c b/legacy/eeze/src/lib/udev/eeze_udev_watch.c index 12848bcebe..a2b60dbbfb 100644 --- a/legacy/eeze/src/lib/udev/eeze_udev_watch.c +++ b/legacy/eeze/src/lib/udev/eeze_udev_watch.c @@ -151,10 +151,11 @@ _get_syspath_from_watch(void *data, Ecore_Fd_Handler *fd_handler) ret = udev_device_get_syspath(device); if (!ret) goto error; - + ret = eina_stringshare_add(ret); (*func)(ret, test, sdata, watch); error: udev_device_unref(device); + eina_stringshare_del(ret); return 1; } /**