diff --git a/src/memmngt.h b/src/memmngt.h index 88636140..0c38a2f1 100644 --- a/src/memmngt.h +++ b/src/memmngt.h @@ -23,6 +23,7 @@ #define ASPRINTF_FREE(ptr) _FREE((ptr), free) #define STRDUP_FREE(ptr) _FREE((ptr), free) +#define GETLINE_FREE(ptr) _FREE((ptr), free) #ifdef NDEBUG # define MALLOC(size) malloc((size)) diff --git a/src/prefs.c b/src/prefs.c index be98ee1c..1b5a45d9 100644 --- a/src/prefs.c +++ b/src/prefs.c @@ -303,7 +303,7 @@ void load_settings(void) } } - FREE(buffer); + GETLINE_FREE(buffer); fclose(config_file); }