Fix bug #3364, segfault in src/wizard.c: add missing return
authorColin Leroy <colin@colino.net>
Wed, 14 Jan 2015 15:46:21 +0000 (16:46 +0100)
committerColin Leroy <colin@colino.net>
Wed, 14 Jan 2015 15:46:21 +0000 (16:46 +0100)
Fix bug #3365, segfault in src/prefs_account.c: add missing return

src/prefs_account.c
src/wizard.c

index 934a1cf6d562ba3d51332ee9363a3f029878ccb4..b388c85f973b825922ab432f096c7bf19d5db05f 100644 (file)
@@ -3848,6 +3848,7 @@ static void auto_configure_cb (GtkWidget *widget, gpointer data)
                g_free(address);
                gtk_label_set_text(GTK_LABEL(basic_page.auto_configure_lbl),
                           _("Failed (wrong address)"));
+               return;
        }
        domain = strchr(address, '@') + 1;
 
index 717bb9fd0581adc47e3232c5e78dcceef8ba5867..18505f45705f5f4795d41d927fbd1edb5a14a905 100644 (file)
@@ -1372,6 +1372,7 @@ static void auto_configure_cb (GtkWidget *widget, gpointer data)
                g_free(address);
                gtk_label_set_text(GTK_LABEL(wizard->auto_configure_lbl),
                           _("Failed (wrong address)"));
+               return;
        }
        domain = strchr(address, '@') + 1;