From c396b7a771a64004cbbc101dbe7ce689414dfc41 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 24 Feb 2009 01:07:04 +0100 Subject: if we have a priority of INT32_MAX don't set DBUS_NAME_FLAG_ALLOW_REPLACEMENT --- reserve.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reserve.c b/reserve.c index a6ad4e2..79ec97a 100644 --- a/reserve.c +++ b/reserve.c @@ -422,7 +422,7 @@ int rd_acquire( d->connection, d->service_name, DBUS_NAME_FLAG_DO_NOT_QUEUE| - DBUS_NAME_FLAG_ALLOW_REPLACEMENT, + (priority < INT32_MAX ? DBUS_NAME_FLAG_ALLOW_REPLACEMENT : 0), error)) < 0) { r = -EIO; goto fail; @@ -485,7 +485,7 @@ int rd_acquire( d->connection, d->service_name, DBUS_NAME_FLAG_DO_NOT_QUEUE| - DBUS_NAME_FLAG_ALLOW_REPLACEMENT| + (priority < INT32_MAX ? DBUS_NAME_FLAG_ALLOW_REPLACEMENT : 0)| DBUS_NAME_FLAG_REPLACE_EXISTING, error)) < 0) { r = -EIO; -- cgit