diff options
author | Mattias Andrée <m@maandree.se> | 2025-03-23 19:49:51 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-03-23 19:50:04 +0100 |
commit | 35bf9380695a28c8b59f3ac7920bbc52bd0d5cc9 (patch) | |
tree | d99488fcf591896cea249dc4e4dd75158e401fe0 | |
parent | Add ; as option delimiter (diff) | |
download | redshift-ng-35bf9380695a28c8b59f3ac7920bbc52bd0d5cc9.tar.gz redshift-ng-35bf9380695a28c8b59f3ac7920bbc52bd0d5cc9.tar.bz2 redshift-ng-35bf9380695a28c8b59f3ac7920bbc52bd0d5cc9.tar.xz |
Fix double free bug
Signed-off-by: Mattias Andrée <m@maandree.se>
-rw-r--r-- | src/backend-direct.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend-direct.c b/src/backend-direct.c index f92cb7d..9f62c4d 100644 --- a/src/backend-direct.c +++ b/src/backend-direct.c @@ -482,6 +482,7 @@ direct_start(struct gamma_state *state) state->site_name = NULL; } err = libgamma_site_initialise(&state->site, state->method, state->site_name); + state->site_name = NULL; if (err) { weprintf("libgamma_site_initialise %s %s: %s", libgamma_const_of_method(state->method), @@ -490,8 +491,6 @@ direct_start(struct gamma_state *state) return -1; } state->connected = 1; - free(state->site_name); - state->site_name = NULL; } /* Allocate partition states */ |