[devel] mtools-4.0.10-alt1: Sisyphus/i586 test rebuild failed

Michael Shigorin mike at osdn.org.ua
Mon Jul 20 16:14:20 MSD 2009


On Mon, Jul 20, 2009 at 03:42:11PM +0400, Sergey Vlasov wrote:
> >  struct dos_name_t {
> > -  char base[8];
> > -  char ext[3];
> > +  char base[9];
> > +  char ext[4];
> Такой "костыль" всё сломает - эта структура должна соответствовать
> формату хранения имени файла в файловой системе FAT.

Вот и мне показалось, что сейчас всё сломаю, но не удосужился
поискать тестовый образ дискетки. :-/  Спасибо!

> > -	strcpy(ans->base,"           ");
> > +	strcpy(ans->base,"        ");
> > +	strcpy(ans->ext,"   ");
> Завершающий \0 всё равно не лезет в буфер.
> Можно попробовать так (для memcpy проверки не выполняются):
[...]
> Или более понятным образом:

Взял второй вариант, сборка отправлена в incoming, иду общать
апстрим; спасибо.

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


More information about the Devel mailing list