summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarol Lewandowski <k.lewandowsk@samsung.com>2020-03-20 18:06:06 +0100
committerKarol Lewandowski <k.lewandowsk@samsung.com>2020-03-20 18:08:47 +0100
commitd6f5d8f1934766cedf88d5c9d57f8f20922a5bb8 (patch)
treeeaab6d10961d48a0d164d8cecce8e0ed2cbe000a
parent0975efd9c96c13e5484974c7c93dab53108e5e57 (diff)
downloadcrash-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.c6
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;