diff --git a/src/switch_core_session.c b/src/switch_core_session.c index f4d228b426..9f2e36be97 100644 --- a/src/switch_core_session.c +++ b/src/switch_core_session.c @@ -671,6 +671,9 @@ SWITCH_DECLARE(void) switch_core_session_destroy(switch_core_session_t **session switch_channel_uninit((*session)->channel); pool = (*session)->pool; +#ifndef NDEBUG + memset(*session, 0, sizeof(switch_core_session_t)); +#endif *session = NULL; apr_pool_destroy(pool); pool = NULL;