Bug 11921

Summary: Теряется слеш в первом раскрывающемся макросе если имя субпакета состоит из 8 символов
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: rpm-buildAssignee: at <at>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: arseny, glebfm, imz, ldv, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Тестовый пакет для воспроизведения ошибки none

Description Slava Dubrovskiy 2007-05-30 20:12:58 MSD
Теряется слеш в первом раскрывающемся макросе если имя субпакета состоит из 8
символов
Steps to Reproduce:
1.собрать тестовый пакет, который прилагается
2.
3.
Comment 1 Slava Dubrovskiy 2007-05-30 20:17:05 MSD
Created attachment 2001 [details]
Тестовый пакет для воспроизведения ошибки
Comment 2 at@altlinux.org 2008-03-31 04:44:42 MSD
Поразительно, но этот глюк у меня воспрозводится.
Ковырялся целый час в rpmio/macro.c, но так и не смог понять, что там происходит.
Comment 3 Dmitry V. Levin 2009-02-20 02:36:07 MSK
Не помните, на какой архитектуре это воспроизводилось?
Comment 4 Slava Dubrovskiy 2009-02-20 16:12:32 MSK
(В ответ на комментарий №3)
> Не помните, на какой архитектуре это воспроизводилось?
i386
Comment 5 Repository Robot 2009-07-24 03:35:33 MSD
rpm-4.0.4-alt98.17 -> sisyphus:

* Tue Jul 14 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.17

- rpmio/macro.c (doShellEscape): Fixed potential buffer underflow (closes: #11921).