From 52c7f2b2d58394c791ea0c6cf706082fd418f5bc Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 22 Nov 2013 01:51:19 +0100 Subject: [PATCH] bus: deal with duplicate values from enumerators --- src/libsystemd-bus/bus-objects.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libsystemd-bus/bus-objects.c b/src/libsystemd-bus/bus-objects.c index 7c8a774e7..659f7cec8 100644 --- a/src/libsystemd-bus/bus-objects.c +++ b/src/libsystemd-bus/bus-objects.c @@ -135,6 +135,8 @@ static int add_enumerated_to_set( } r = set_consume(s, *k); + if (r == -EEXIST) + r = 0; } free(children); -- 2.30.2