From 94e30e4a523b1c9c53b5951529783aa11b725d3b Mon Sep 17 00:00:00 2001 From: aymeric Date: Mon, 18 May 2009 16:16:23 +0000 Subject: [PATCH] optimize loop. git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@478 3f6dc0c8-ddfe-455d-9043-3cd528dc4637 --- linphone/mediastreamer2/src/winsndds.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/linphone/mediastreamer2/src/winsndds.cpp b/linphone/mediastreamer2/src/winsndds.cpp index d1eb24135..f0a45c9d1 100644 --- a/linphone/mediastreamer2/src/winsndds.cpp +++ b/linphone/mediastreamer2/src/winsndds.cpp @@ -728,13 +728,14 @@ static void winsndds_write_preprocess(MSFilter *f){ /* search for another winsndds filter */ for(it=filters;it!=NULL;it=it->next) { - MSFilter *f_tmp = (MSFilter*)it->data; - if (f_tmp->desc->id == MS_WINSNDDS_READ_ID) + f_capture_filter = (MSFilter*)it->data; + if (f_capture_filter->desc->id == MS_WINSNDDS_READ_ID) { /* found */ - f_capture_filter = f_tmp; d_capture_filter=(WinSndDs*)f_capture_filter->data; + break; } + f_capture_filter=NULL; } ms_list_free(filters); }