diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2009-09-07 21:32:10 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2009-09-07 21:32:10 +0200 |
commit | 2e1851802188515f8edeed8eb3f753cf69e348d9 (patch) | |
tree | 2eaa6d13c1f77f39145cf1b5f92c8ac076eb237b /plugin/firewall | |
parent | 66b29488a7ed5909564ed03b3e89cd0d008df09e (diff) | |
download | eurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.tar.gz eurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.tar.xz eurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.zip |
Added debug logging of free_nullsafe() calls as well
Diffstat (limited to 'plugin/firewall')
-rw-r--r-- | plugin/firewall/eurephiafw.c | 10 | ||||
-rw-r--r-- | plugin/firewall/iptables/efw-iptables.c | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/plugin/firewall/eurephiafw.c b/plugin/firewall/eurephiafw.c index 10d48a7..0d2cc43 100644 --- a/plugin/firewall/eurephiafw.c +++ b/plugin/firewall/eurephiafw.c @@ -193,13 +193,13 @@ void eFW_StartFirewall(eurephiaCTX *ctx) { // Setup semaphores we need if( efwSetupSemaphores(ctx, &(*ctx->fwcfg).thrdata) == 0 ) { - free_nullsafe(ctx->fwcfg->thrdata.fw_command); + free_nullsafe(ctx, ctx->fwcfg->thrdata.fw_command); return; }; // Setup a message queue if( efwSetupMessageQueue(ctx, &(*ctx->fwcfg).thrdata) == 0 ) { - free_nullsafe(ctx->fwcfg); + free_nullsafe(ctx, ctx->fwcfg); return; } @@ -349,10 +349,10 @@ void eFW_StopFirewall(eurephiaCTX *ctx) { sem_post(ctx->fwcfg->thrdata.semp_master); // Clean up and exit - free_nullsafe(ctx->fwcfg->fwblacklist_sendto); + free_nullsafe(ctx, ctx->fwcfg->fwblacklist_sendto); eFree_values(ctx, ctx->fwcfg->blacklisted); - free_nullsafe((*ctx->fwcfg).thrdata.fw_command); - free_nullsafe(ctx->fwcfg); + free_nullsafe(ctx, (*ctx->fwcfg).thrdata.fw_command); + free_nullsafe(ctx, ctx->fwcfg); eurephia_log(ctx, LOG_INFO, 2, "eurephia firewall interface is stopped"); } diff --git a/plugin/firewall/iptables/efw-iptables.c b/plugin/firewall/iptables/efw-iptables.c index 1329973..5d04d83 100644 --- a/plugin/firewall/iptables/efw-iptables.c +++ b/plugin/firewall/iptables/efw-iptables.c @@ -303,7 +303,7 @@ int process_input(eurephiaCTX *ctx, const char *fwcmd, const char *input) { eurephia_log(ctx, LOG_CRITICAL, 0, "eFW_RunFirewall::process_input: Malformed update request"); ret = 1; } - free_nullsafe(orig_msg); + free_nullsafe(ctx, orig_msg); return ret; } |