From 671d473894692c2596b42a74c940a85589d1d66c Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Tue, 19 May 2020 13:01:09 +0300 Subject: [PATCH] email/parser: avoid slice index panic if slice is empty --- melib/src/email/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/melib/src/email/parser.rs b/melib/src/email/parser.rs index 192ad3648..827550fed 100644 --- a/melib/src/email/parser.rs +++ b/melib/src/email/parser.rs @@ -521,7 +521,7 @@ fn display_addr(input: &[u8]) -> IResult<&[u8], Address> { }; IResult::Done( - &input[rest_start..], + input.get(rest_start..).unwrap_or_default(), Address::Mailbox(MailboxAddress { raw, display_name,