diff --git a/src/shared/conf-parser.h b/src/shared/conf-parser.h index 330b1d37b4..0b0532d1ab 100644 --- a/src/shared/conf-parser.h +++ b/src/shared/conf-parser.h @@ -226,9 +226,6 @@ typedef enum Disabled { *(xs + i) = invalid; \ } \ \ - free(*enums); \ - *enums = xs; \ - xs = NULL; \ - \ + free_and_replace(*enums, xs); \ return 0; \ }