diff --git a/linphone/gtk-glade/main.c b/linphone/gtk-glade/main.c index 20c425311..ad65495d6 100644 --- a/linphone/gtk-glade/main.c +++ b/linphone/gtk-glade/main.c @@ -646,6 +646,7 @@ void linphone_gtk_used_identity_changed(GtkWidget *w){ linphone_core_set_default_proxy_index(linphone_gtk_get_core(),(active==0) ? -1 : (active-1)); linphone_gtk_show_directory_search(); } + if (sel) g_free(sel); } static void linphone_gtk_show_main_window(){ diff --git a/linphone/mediastreamer2/src/nowebcam.c b/linphone/mediastreamer2/src/nowebcam.c index 1a6fc6235..2e6da3c3d 100644 --- a/linphone/mediastreamer2/src/nowebcam.c +++ b/linphone/mediastreamer2/src/nowebcam.c @@ -1696,7 +1696,9 @@ void static_image_init(MSFilter *f){ } void static_image_uninit(MSFilter *f){ - ms_free(f->data); + SIData *d=(SIData*)f->data; + ms_free(d->nowebcamimage); + ms_free(d); } void static_image_preprocess(MSFilter *f){