diff options
Diffstat (limited to 'src/pacman/conf.c')
-rw-r--r-- | src/pacman/conf.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pacman/conf.c b/src/pacman/conf.c index 9940a133..743f8330 100644 --- a/src/pacman/conf.c +++ b/src/pacman/conf.c @@ -44,6 +44,9 @@ config_t *config_new(void) newconfig->logmask = PM_LOG_ERROR | PM_LOG_WARNING; /* CONFFILE is defined at compile-time */ newconfig->configfile = strdup(CONFFILE); + newconfig->rootdir = NULL; + newconfig->dbpath = NULL; + newconfig->logfile = NULL; return(newconfig); } @@ -55,6 +58,9 @@ int config_free(config_t *oldconfig) } free(oldconfig->configfile); + free(oldconfig->rootdir); + free(oldconfig->dbpath); + free(oldconfig->logfile); free(oldconfig); oldconfig = NULL; |