main: don't free cfg twice

/root/zproxy/src/main.c: In function ‘int zproxy_cfg_file_reload()’:
/root/zproxy/src/main.c:155:21: warning: pointer ‘cfg’ used after ‘void free(void*)’ [-Wuse-after-free]
  155 |                 free(cfg);
      |                 ~~~~^~~~~
In function ‘int zproxy_cfg_reload(zproxy_cfg*)’,
    inlined from ‘int zproxy_cfg_reload(zproxy_cfg*)’ at /root/zproxy/src/main.c:117:5,
    inlined from ‘int zproxy_cfg_file_reload()’ at /root/zproxy/src/main.c:154:23:
/root/zproxy/src/main.c:126:21: note: call to ‘void free(void*)’ here
  126 |                 free(cfg);
      |                 ~~~~^~~~~

Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
This commit is contained in:
Nicolás A. Ortega Froysa 2023-05-18 09:31:39 +02:00
parent a876bb9e61
commit 7f217d02ac

View File

@ -123,7 +123,6 @@ int zproxy_cfg_reload(struct zproxy_cfg *cfg)
if (zproxy_start(cfg) < 0) {
syslog(LOG_ERR, "Failed to restart after config reload");
free(cfg);
return -1;
}