summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia/codec.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia/codec.c')
-rw-r--r--pjmedia/src/pjmedia/codec.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/codec.c b/pjmedia/src/pjmedia/codec.c
index d65ede4e..39d77834 100644
--- a/pjmedia/src/pjmedia/codec.c
+++ b/pjmedia/src/pjmedia/codec.c
@@ -85,10 +85,12 @@ PJ_DEF(pj_status_t) pjmedia_codec_mgr_destroy (pjmedia_codec_mgr *mgr)
}
/* Destroy mutex */
- pj_mutex_destroy(mgr->mutex);
+ if (mgr->mutex)
+ pj_mutex_destroy(mgr->mutex);
/* Release pool */
- pj_pool_release(mgr->pool);
+ if (mgr->pool)
+ pj_pool_release(mgr->pool);
/* Just for safety, set codec manager states to zero */
pj_bzero(mgr, sizeof(pjmedia_codec_mgr));