[daemon-fix] releasing name fixed
authorRadoslaw Pajak <r.pajak@samsung.com>
Fri, 13 Dec 2013 12:28:57 +0000 (13:28 +0100)
committerRadoslaw Pajak <r.pajak@samsung.com>
Fri, 13 Dec 2013 12:28:57 +0000 (13:28 +0100)
Change-Id: I2e3af7cb6338d658a34f818e4b8fa27e7d979f98
Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
dbus/kdbus-common.c

index a55be27..e0e6305 100644 (file)
@@ -219,7 +219,7 @@ int release_kdbus_name(int fd, const char *name, __u64 id)
 
   if (ioctl(fd, KDBUS_CMD_NAME_RELEASE, cmd_name))
     {
-      if(errno == ESRCH)
+      if((errno == ESRCH) || (errno == ENXIO))
         return DBUS_RELEASE_NAME_REPLY_NON_EXISTENT;
       else if (errno == EPERM)
         return DBUS_RELEASE_NAME_REPLY_NOT_OWNER;