diff options
author | Karol Lewandowski <k.lewandowsk@samsung.com> | 2020-03-20 18:06:06 +0100 |
---|---|---|
committer | Karol Lewandowski <k.lewandowsk@samsung.com> | 2020-03-20 18:08:47 +0100 |
commit | d6f5d8f1934766cedf88d5c9d57f8f20922a5bb8 (patch) | |
tree | eaab6d10961d48a0d164d8cecce8e0ed2cbe000a | |
parent | 0975efd9c96c13e5484974c7c93dab53108e5e57 (diff) | |
download | crash-worker-d6f5d8f1934766cedf88d5c9d57f8f20922a5bb8.tar.gz crash-worker-d6f5d8f1934766cedf88d5c9d57f8f20922a5bb8.tar.bz2 crash-worker-d6f5d8f1934766cedf88d5c9d57f8f20922a5bb8.zip |
config: iniparser 3.x fix: Remove needless **keys allocation
Change-Id: I823d77c9a16584d7eb04b4c5c8d0e242f0d7c865
-rw-r--r-- | src/shared/config.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/shared/config.c b/src/shared/config.c index 285c4a8..b3bce77 100644 --- a/src/shared/config.c +++ b/src/shared/config.c @@ -63,16 +63,16 @@ static int config_load_exclude_paths(config_t *c, dictionary *ini) if (n <= 0) return 0; - char **keys = alloca(sizeof(char *) * n); int total = n + c->n_exclude_paths; int n_added = 0; c->exclude_paths = realloc(c->exclude_paths, sizeof(char *) * total); - if (!keys || !c->exclude_paths) + if (!c->exclude_paths) goto err_oom; - keys = iniparser_getseckeys(ini, EXCLUDEPATHS_SECTION); + // keys are destroyed by iniparser + char **keys = iniparser_getseckeys(ini, EXCLUDEPATHS_SECTION); if (!keys) goto err_oom; |