26 lines
1.2 KiB
Diff
26 lines
1.2 KiB
Diff
From 58abbbcc6bcedc4eebd1f5c7733cd41518e1f2e3 Mon Sep 17 00:00:00 2001
|
|
From: sangelovic <angelovic.s@gmail.com>
|
|
Date: Mon, 27 Jan 2020 21:40:37 +0100
|
|
Subject: [PATCH] sd-bus: fix introspection bug in signal parameter names
|
|
|
|
---
|
|
src/libsystemd/sd-bus/bus-introspect.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/libsystemd/sd-bus/bus-introspect.c b/src/libsystemd/sd-bus/bus-introspect.c
|
|
index beab80687d..e8934489b5 100644
|
|
--- a/src/libsystemd/sd-bus/bus-introspect.c
|
|
+++ b/src/libsystemd/sd-bus/bus-introspect.c
|
|
@@ -160,7 +160,7 @@ int introspect_write_interface(struct introspect *i, const sd_bus_vtable *v) {
|
|
case _SD_BUS_VTABLE_SIGNAL:
|
|
fprintf(i->f, " <signal name=\"%s\">\n", v->x.signal.member);
|
|
if (bus_vtable_has_names(vtable))
|
|
- names = strempty(v->x.method.names);
|
|
+ names = strempty(v->x.signal.names);
|
|
introspect_write_arguments(i, strempty(v->x.signal.signature), &names, NULL);
|
|
introspect_write_flags(i, v->type, v->flags);
|
|
fputs(" </signal>\n", i->f);
|
|
--
|
|
2.23.0
|
|
|