Bug 38891 - Ошибка сегментирования при отправке письма на алиас без адреса
Summary: Ошибка сегментирования при отправке письма на алиас без адреса
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: neomutt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-04 14:36 MSK by Vera Blagoveschenskaya
Modified: 2020-09-10 10:45 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2020-09-04 14:36:29 MSK
Тестовый стенд: workstation x86-64

neomutt-20200821-alt1.x86_64

1) В .mutt/alias записать:
alias testtest "Test Test <testtest.email@yandex.ru>"
Здесь закрывающая кавычка должна быть после описания персоны "Test Test", но я сделала опечатку и поставила ее в конце строки. Т.о., получилось, что почтовый адрес для алиаса не определен.

2) Отправить сообщение
echo 'Hi there!' | neomutt -s 'Hi ' testtest

Результат: Ошибка сегментирования

Ожидаемый результат: сообщение о некорректности адреса или ничего

Дополнительно: посмотрела поведение на предыдущей версии
neomutt-20180716-alt2.x86_64

Там ошибка сегментирования НЕ появляется.

Таким образом, данное поведение является регрессом.
Comment 1 Vitaly Chikunov 2020-09-04 16:14:26 MSK
Added upstream bug report https://github.com/neomutt/neomutt/issues/2637
Comment 2 Repository Robot 2020-09-05 06:54:22 MSK
neomutt-20200821-alt2 -> sisyphus:

 Sat Sep 05 2020 Vitaly Chikunov <vt@altlinux> 20200821-alt2
 - Fix alias parsing (closes: 38891).
Comment 3 Vitaly Chikunov 2020-09-05 06:55:32 MSK
Vera,

Thanks!
Comment 4 Vera Blagoveschenskaya 2020-09-10 10:45:25 MSK
Спасибо! Исправление проверила.
Теперь выводится коррекное сообщение об ошибке.

test@workstation-91-x86-64-20200904 ~ $ rpm -qa | grep neomutt
neomutt-20200821-alt2.x86_64

test@workstation-91-x86-64-20200904 ~ $ echo 'Hi there!' | neomutt -s 'Hi ' testtest
Error in /home/test/.mutt/alias, line 8: Warning: Bad address '"Test Test <testtest.email@yandex.ru>"' in alias 'testtest'
Error in /home/test/.mutt/muttrc, line 2: source: file /home/test/.mutt/alias could not be sourced
source: errors in /home/test/.mutt/muttrc