remove long-lived debug output related to RT-setting of controls
[ardour.git] / libs / ardouralsautil / reserve.c
index 9076333f772a339300ad9b7f13f017f3965d6446..78df71487633fb648fc9b9773499c0c12bcfcadd 100644 (file)
 
 #include "ardouralsautil/reserve.h"
 
+#ifndef DBUS_TIMEOUT_USE_DEFAULT
+#define DBUS_TIMEOUT_USE_DEFAULT (-1)
+#endif
+
 struct rd_device {
        int ref;
 
@@ -322,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 */
                        }