]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
chase-symlinks: add missing OOM check
authorLennart Poettering <lennart@poettering.net>
Tue, 12 Apr 2022 13:43:23 +0000 (15:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 12 Apr 2022 15:09:21 +0000 (17:09 +0200)
src/basic/chase-symlinks.c

index 63d3e4491316ad3330e62faac3d46bc5c6830b9c..eff5785a29c0292fcf4d8d0acc94f58162a60c9d 100644 (file)
@@ -203,6 +203,8 @@ int chase_symlinks(
                 todo = buffer;
                 done = strdup("/");
         }
+        if (!done)
+                return -ENOMEM;
 
         for (;;) {
                 _cleanup_free_ char *first = NULL;