summaryrefslogtreecommitdiffstats
path: root/plugin/firewall/eurephiafw.c
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2009-09-07 21:32:10 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2009-09-07 21:32:10 +0200
commit2e1851802188515f8edeed8eb3f753cf69e348d9 (patch)
tree2eaa6d13c1f77f39145cf1b5f92c8ac076eb237b /plugin/firewall/eurephiafw.c
parent66b29488a7ed5909564ed03b3e89cd0d008df09e (diff)
downloadeurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.tar.gz
eurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.tar.xz
eurephia-2e1851802188515f8edeed8eb3f753cf69e348d9.zip
Added debug logging of free_nullsafe() calls as well
Diffstat (limited to 'plugin/firewall/eurephiafw.c')
-rw-r--r--plugin/firewall/eurephiafw.c10
1 files changed, 5 insertions, 5 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");
}