From: Yu Watanabe Date: Sat, 1 Sep 2018 14:09:54 +0000 (+0900) Subject: logind-acl: replace strdup()+set_consume() by set_put_strdup() X-Git-Tag: v240~697^2~2 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=commitdiff_plain;h=8a80712bcd137b78f5edb7b1bf3d210b8df9323f logind-acl: replace strdup()+set_consume() by set_put_strdup() --- diff --git a/src/login/logind-acl.c b/src/login/logind-acl.c index da197d039c5..5453ebb0a1d 100644 --- a/src/login/logind-acl.c +++ b/src/login/logind-acl.c @@ -206,12 +206,8 @@ int devnode_acl_all(const char *seat, if (sd_device_get_devname(d, &node) < 0) continue; - n = strdup(node); - if (!n) - return -ENOMEM; - - log_debug("Found udev node %s for seat %s", n, seat); - r = set_consume(nodes, n); + log_debug("Found udev node %s for seat %s", node, seat); + r = set_put_strdup(nodes, node); if (r < 0) return r; }