util:bind_remount_recursive(): handle return 0 of set_consume()

set_consume() does not return -EEXIST, but 0, in case the key is already
in the Set.
This commit is contained in:
Harald Hoyer
2015-06-09 10:32:28 +02:00
parent f871aeed8b
commit 85d834ae8e
+1 -1
View File
@@ -4932,7 +4932,7 @@ int bind_remount_recursive(const char *prefix, bool ro) {
while ((x = set_steal_first(todo))) {
r = set_consume(done, x);
if (r == -EEXIST)
if (r == -EEXIST || r == 0)
continue;
if (r < 0)
return r;