X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogind-dbus.c;h=b8f7d6718ba09de50d2d0f0f19130ad96890da34;hp=f39941c9d2f5d6e6c5e00ea9e1af9b9e4b4d7c70;hb=f975e971accc4d50c73ae53167db3df7a7099cf2;hpb=55af3897854263eddc0818d5cc4614ccbdae7f32 diff --git a/src/logind-dbus.c b/src/logind-dbus.c index f39941c9d..b8f7d6718 100644 --- a/src/logind-dbus.c +++ b/src/logind-dbus.c @@ -72,6 +72,8 @@ " \n" \ " \n" \ " \n" \ + " \n" \ + " \n" \ " \n" \ " \n" \ " \n" \ @@ -519,12 +521,15 @@ static int bus_manager_create_session(Manager *m, DBusMessage *message, DBusMess goto fail; } + seat = s ? s->id : ""; b = dbus_message_append_args( reply, DBUS_TYPE_STRING, &session->id, DBUS_TYPE_OBJECT_PATH, &p, DBUS_TYPE_STRING, &session->user->runtime_path, DBUS_TYPE_UNIX_FD, &fifo_fd, + DBUS_TYPE_STRING, &seat, + DBUS_TYPE_UINT32, &vtnr, DBUS_TYPE_INVALID); free(p); @@ -577,7 +582,6 @@ static int trigger_device(Manager *m, struct udev_device *d) { } } - if (udev_enumerate_scan_devices(e) < 0) { r = -EIO; goto finish;