summaryrefslogtreecommitdiff
path: root/libs/ardouralsautil
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-15 20:42:34 +0200
committerRobin Gareus <robin@gareus.org>2014-06-15 21:07:19 +0200
commit443ccb866ffae5f1d21a8ae6942a77adb9acd92e (patch)
treefcec51964994133a3cdec195c23cd085fa1d2a44 /libs/ardouralsautil
parent4651530d6f80e928681da055709688962a9aa10d (diff)
fix edge case - handle error in device owner request
Diffstat (limited to 'libs/ardouralsautil')
-rw-r--r--libs/ardouralsautil/reserve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardouralsautil/reserve.c b/libs/ardouralsautil/reserve.c
index 23e7482992..78df714876 100644
--- a/libs/ardouralsautil/reserve.c
+++ b/libs/ardouralsautil/reserve.c
@@ -326,7 +326,7 @@ static DBusHandlerResult filter_handler(
const char *un;
if ((un = dbus_bus_get_unique_name(c)) && rd_dbus_get_name_owner(c, d->service_name, &name_owner, &error) == 0)
- if (strcmp(name_owner, un) == 0)
+ if (name_owner && strcmp(name_owner, un) == 0)
goto invalid; /* Name still owned by us */
}