diff --git a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c index 1a6107a..3abd7c5 100644 --- a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c +++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c @@ -106,7 +106,7 @@ sd_source_new (void) source = g_source_new (&sd_source_funcs, sizeof (SdSource)); sd_source = (SdSource *)source; - if ((ret = sd_login_monitor_new (NULL, &sd_source->monitor)) < 0) + if ((ret = sd_login_monitor_new ("session", &sd_source->monitor)) < 0) { g_printerr ("Error getting login monitor: %d", ret); }