conf-parser: make use of free_and_replace() at one more place
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 330b1d3..0b0532d 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;                                                      \
         }