diff options
author | Liong Sauw Ming <ming@teluu.com> | 2012-04-25 07:13:05 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2012-04-25 07:13:05 +0000 |
commit | 090216b600c228d3cfebb76f7d389a5557ddf79e (patch) | |
tree | 994b6935892566d2151e2323ab2a82d875089a35 /pjsip-apps/src | |
parent | e43fcd9c2fc0484c6a09759aa2b13b16f1d91364 (diff) |
Re #1446 (misc): Fix possible crash if video ports are destroyed in the wrong order (i.e. client port must be destroyed last).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4084 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src')
-rw-r--r-- | pjsip-apps/src/samples/vid_streamutil.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pjsip-apps/src/samples/vid_streamutil.c b/pjsip-apps/src/samples/vid_streamutil.c index 68fbc2fa..10eb0d69 100644 --- a/pjsip-apps/src/samples/vid_streamutil.c +++ b/pjsip-apps/src/samples/vid_streamutil.c @@ -891,6 +891,12 @@ int main(int argc, char *argv[]) /* Start deinitialization: */ on_exit: + /* Stop video devices */ + if (capture) + pjmedia_vid_port_stop(capture); + if (renderer) + pjmedia_vid_port_stop(renderer); + /* Stop and destroy file clock */ if (play_clock) { pjmedia_clock_stop(play_clock); |