]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
conf-parser: make use of free_and_replace() at one more place 9062/head
authorLennart Poettering <lennart@poettering.net>
Tue, 22 May 2018 11:12:48 +0000 (13:12 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 22 May 2018 11:18:44 +0000 (13:18 +0200)
src/shared/conf-parser.h

index 330b1d37b4d2233ced9f54a8a4f42ab07515a029..0b0532d1abd82c44ddd8c1d39cb5cac7f9b34c02 100644 (file)
@@ -226,9 +226,6 @@ typedef enum Disabled {
                         *(xs + i) = invalid;                                   \
                 }                                                              \
                                                                                \
-                free(*enums);                                                  \
-                *enums = xs;                                                   \
-                xs = NULL;                                                     \
-                                                                               \
+                free_and_replace(*enums, xs);                                  \
                 return 0;                                                      \
         }