diff options
Diffstat (limited to 'p11-kit/conf.c')
-rw-r--r-- | p11-kit/conf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/p11-kit/conf.c b/p11-kit/conf.c index 0f98636..28008aa 100644 --- a/p11-kit/conf.c +++ b/p11-kit/conf.c @@ -169,6 +169,7 @@ read_config_file (const char* filename, int flags) if (fread (config, 1, len, f) != len) { error = errno; p11_message ("couldn't read config file: %s", filename); + free (config); errno = error; return NULL; } @@ -559,7 +560,6 @@ load_configs_from_directory (const char *directory, path = strconcat (directory, "/", dp->d_name, NULL); return_val_if_fail (path != NULL, false); - is_dir = false; #ifdef HAVE_STRUCT_DIRENT_D_TYPE if(dp->d_type != DT_UNKNOWN) { is_dir = (dp->d_type == DT_DIR); |