[devel] Re: [sisyphus] synaptic & user

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Фев 7 17:58:01 MSK 2003


On Fri, 07 Feb 2003 00:07:38 +0300
"Dmitry V. Popkov" <dv на rtcom.tver.ru> wrote:

> Забавная ситуация проявляется при обновлениях synaptic-ом,
> запущенным от пользователя,т.е. через consolehelper.
> Если выбрано для обновления 3 и больше пакетов, просходит
> успешная загрузка... - и на стадии обновления зависает.
> Повторный запуск, выбираем те же пакеты и уже из кеша все
> обновляется нормально.

Глянул посмотреть в код - @#$@#$@#!#$!@!

void RGInstallProgress::updateInterface()
...
static char line[128] = "";
...
strcat(line, buf);

И без малейшей проверки длины. А валится туда весь вывод rpm при
установке пакетов. Блин.



Подробная информация о списке рассылки Devel