void session_new_modules (wcsession *sess);
void session_attach_modules (wcsession *sess);
void session_detach_modules (wcsession *sess);
-void session_destroy_modules (wcsession *sess);
+void session_destroy_modules (wcsession **sess);
}
-void session_destroy_modules (wcsession *sess)
+void session_destroy_modules (wcsession **sess)
{
EOF
#ifdef DBG_PRINNT_HOOKS_AT_START
lprintf (CTDL_INFO, "Initializing $HOOKNAME\n");
#endif
- $HOOK(sess);
+ $HOOK(*sess);
EOF
# Add this entry point to the .h file
cat <<EOF >> $H_FILE
cat <<EOF >>$C_FILE
+ free((*sess));
+ (*sess) = NULL;
}
EOF