Merged patch to fix CVE-2017-8825

merge-experiment
Krista Grothoff 6 years ago
parent b434c97804
commit 3274c7b373

@ -3029,7 +3029,8 @@ static int mailimf_group_parse(const char * message, size_t length,
struct mailimf_group * group;
int r;
int res;
clist * list;
cur_token = * indx;
mailbox_list = NULL;
@ -3056,6 +3057,17 @@ static int mailimf_group_parse(const char * message, size_t length,
res = r;
goto free_display_name;
}
list = clist_new();
if (list == NULL) {
res = MAILIMF_ERROR_MEMORY;
goto free_display_name;
}
mailbox_list = mailimf_mailbox_list_new(list);
if (mailbox_list == NULL) {
res = MAILIMF_ERROR_MEMORY;
clist_free(list);
goto free_display_name;
}
break;
default:
res = r;

Loading…
Cancel
Save