|
From: libvidcap c. m. <lib...@li...> - 2007-09-22 04:09:16
|
Revision: 27
http://libvidcap.svn.sourceforge.net/libvidcap/?rev=27&view=rev
Author: bcholew
Date: 2007-09-21 21:09:14 -0700 (Fri, 21 Sep 2007)
Log Message:
-----------
Release source context before freeing it's members.
Modified Paths:
--------------
trunk/src/vidcap.c
Modified: trunk/src/vidcap.c
===================================================================
--- trunk/src/vidcap.c 2007-09-20 17:51:50 UTC (rev 26)
+++ trunk/src/vidcap.c 2007-09-22 04:09:14 UTC (rev 27)
@@ -318,14 +318,14 @@
struct sapi_src_context * src_ctx = (struct sapi_src_context *)src;
int ret;
+ ret = src_ctx->release(src_ctx);
+
if ( src_ctx->fmt_list_len )
free(src_ctx->fmt_list);
if ( src_ctx->fmt_conv_buf )
free(src_ctx->fmt_conv_buf);
- ret = src_ctx->release(src_ctx);
-
free(src_ctx);
return ret;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|