From: Brendan Cully Date: Sun, 7 Aug 2005 22:16:25 +0000 (+0000) Subject: Avoid a segfault attempting to browse an invalid IMAP URL. X-Git-Tag: mutt-1-5-10-rel~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54e9286b57274fcfae4ff271cbe23e5e5ca5d2f9;p=mutt Avoid a segfault attempting to browse an invalid IMAP URL. --- diff --git a/browser.c b/browser.c index e654baa8..2f29dd24 100644 --- a/browser.c +++ b/browser.c @@ -561,8 +561,8 @@ void _mutt_select_file (char *f, size_t flen, int flags, char ***files, int *num { init_state (&state, NULL); state.imap_browse = 1; - imap_browse (f, &state); - strfcpy (LastDir, state.folder, sizeof (LastDir)); + if (!imap_browse (f, &state)) + strfcpy (LastDir, state.folder, sizeof (LastDir)); } else {