chiark / gitweb /
api: in constructor function calls, always put the returned object pointer first...
[elogind.git] / src / login / logind-inhibit.c
index e261c8e36635872fc5053a1740c362c0a79705a4..d19d648129c04792f6d6b8ec6892117f38113206 100644 (file)
@@ -300,7 +300,7 @@ int inhibitor_create_fifo(Inhibitor *i) {
         }
 
         if (!i->event_source) {
-                r = sd_event_add_io(i->manager->event, i->fifo_fd, 0, inhibitor_dispatch_fifo, i, &i->event_source);
+                r = sd_event_add_io(i->manager->event, &i->event_source, i->fifo_fd, 0, inhibitor_dispatch_fifo, i);
                 if (r < 0)
                         return r;