chiark / gitweb /
event: fix sd_event_source_set_io_events()
authorLennart Poettering <lennart@poettering.net>
Wed, 16 Oct 2013 03:56:37 +0000 (05:56 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 16 Oct 2013 04:15:00 +0000 (06:15 +0200)
src/libsystemd-bus/sd-event.c

index b318fd00aa10f1cc19c85bb8cc6dae1d0d4ee305..3599d90eb41b683d253f28e1cb6e4c4d9b265716 100644 (file)
@@ -1002,7 +1002,7 @@ int sd_event_source_set_io_events(sd_event_source *s, uint32_t events) {
                 return 0;
 
         if (s->enabled != SD_EVENT_OFF) {
                 return 0;
 
         if (s->enabled != SD_EVENT_OFF) {
-                r = source_io_register(s, s->io.events, events);
+                r = source_io_register(s, s->enabled, events);
                 if (r < 0)
                         return r;
         }
                 if (r < 0)
                         return r;
         }