chiark / gitweb /
machined: port over to libsystemd-bus
[elogind.git] / src / libsystemd-bus / bus-objects.c
index aa0be37a9de8061d918e9bbb258c651cd0d252f2..5867907a624a393dd7274f28e1291dbf57812778 100644 (file)
@@ -1619,7 +1619,7 @@ static int add_object_vtable_internal(
                 case _SD_BUS_VTABLE_SIGNAL:
 
                         if (!member_name_is_valid(v->x.signal.member) ||
-                            !signature_is_single(strempty(v->x.signal.signature), false)) {
+                            !signature_is_valid(strempty(v->x.signal.signature), false)) {
                                 r = -EINVAL;
                                 goto fail;
                         }