bus: NULL signatures are OK too

This commit is contained in:
Lennart Poettering 2013-10-22 12:40:54 +01:00
parent 430fb8fab2
commit 28d6633ae1
1 changed files with 3 additions and 4 deletions

View File

@ -333,14 +333,13 @@ static int invoke_property_get(
switch (v->x.property.signature[0]) {
case SD_BUS_TYPE_STRING:
p = *(char**) userdata;
if (!p)
p = "";
case SD_BUS_TYPE_SIGNATURE:
p = strempty(*(char**) userdata);
break;
case SD_BUS_TYPE_OBJECT_PATH:
case SD_BUS_TYPE_SIGNATURE:
p = *(char**) userdata;
assert(p);
break;
default: