bus: NULL signatures are OK too
This commit is contained in:
parent
430fb8fab2
commit
28d6633ae1
|
@ -333,14 +333,13 @@ static int invoke_property_get(
|
||||||
switch (v->x.property.signature[0]) {
|
switch (v->x.property.signature[0]) {
|
||||||
|
|
||||||
case SD_BUS_TYPE_STRING:
|
case SD_BUS_TYPE_STRING:
|
||||||
p = *(char**) userdata;
|
case SD_BUS_TYPE_SIGNATURE:
|
||||||
if (!p)
|
p = strempty(*(char**) userdata);
|
||||||
p = "";
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SD_BUS_TYPE_OBJECT_PATH:
|
case SD_BUS_TYPE_OBJECT_PATH:
|
||||||
case SD_BUS_TYPE_SIGNATURE:
|
|
||||||
p = *(char**) userdata;
|
p = *(char**) userdata;
|
||||||
|
assert(p);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in a new issue