chiark / gitweb /
sd-network: allow NULL in sd_network_monitor_unref
authorTom Gundersen <teg@jklm.no>
Wed, 10 Jun 2015 13:55:09 +0000 (15:55 +0200)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:01:49 +0000 (10:01 +0100)
Match rest of codebase, we always allow unref'ing NULL.

src/libelogind/sd-network/sd-network.c

index db1f6997cbbaa03071595617aba559a2c118dd89..587941497d6659e21dd3e4371563135de8d8ce4d 100644 (file)
@@ -329,10 +329,10 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category
 _public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
         int fd;
 
-        assert_return(m, NULL);
-
-        fd = MONITOR_TO_FD(m);
-        close_nointr(fd);
+        if (m) {
+                fd = MONITOR_TO_FD(m);
+                close_nointr(fd);
+        }
 
         return NULL;
 }