Revert "udev: fix memleak"
authorMichael Biebl <biebl@debian.org>
Sat, 25 Sep 2021 19:07:17 +0000 (21:07 +0200)
committerLuca Boccassi <bluca@debian.org>
Sun, 18 Jun 2023 14:55:54 +0000 (15:55 +0100)
This reverts commit 5dd2b56443e2ed81c238094f516a622804b35518.

Gbp-Pq: Topic debian
Gbp-Pq: Name Revert-udev-fix-memleak.patch

src/udev/udev-node.c

index b8b93eeb7afcd3dada98cfd748f91fbec6f0dfbe..2cc78c9e2f4294d0d1b91c1364671d55182f182c 100644 (file)
@@ -194,7 +194,7 @@ static int link_find_prioritized(sd_device *dev, bool add, const char *stackdir,
 
 /* manage "stack of names" with possibly specified device priorities */
 static int link_update(sd_device *dev, const char *slink, bool add) {
-        _cleanup_free_ char *filename = NULL, *dirname = NULL;
+        _cleanup_free_ char *target = NULL, *filename = NULL, *dirname = NULL;
         char name_enc[PATH_MAX];
         const char *id_filename;
         int i, r, retries;
@@ -237,7 +237,6 @@ static int link_update(sd_device *dev, const char *slink, bool add) {
         retries = sd_device_get_is_initialized(dev) > 0 ? LINK_UPDATE_MAX_RETRIES : 1;
 
         for (i = 0; i < retries; i++) {
-                _cleanup_free_ char *target = NULL;
                 struct stat st1 = {}, st2 = {};
 
                 r = stat(dirname, &st1);