Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37647255
en ru br
Репозитории ALT
S:1.0.4-alt5
5.1: 1.0.4-alt0.M51.1
4.1: 1.0.3-alt2
4.0: 1.0.3-alt2
3.0: 1.0.3-alt2
www.altlinux.org/Changes

Группа :: Базы Данных
Пакет: dbview

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: dbview-fixes.patch
Скачать


--- ./db_dump.h	Tue Oct  8 09:18:40 1996
+++ ./db_dump.h	Wed Jul  4 22:06:16 2001
@@ -72,7 +72,7 @@
     char    type;                                               /*field type*/
     /* A-T uses large data model but drop it for now */
     char   *data_ptr;                         /*pointer into buffer*/
-    char   length;                                   /*field length*/
+    unsigned char length;                     /*field length*/
     char   dec_point;                         /*field decimal point*/
     char   fill[14];
     } DBASE_FIELD;
--- ./db_dump.c	Tue Oct  8 09:25:54 1996
+++ ./db_dump.c	Wed Jul  4 23:12:49 2001
@@ -116,7 +116,7 @@
 {
     char *c=var;
 
-    for (c+=strlen(var); isspace (*c); c--);
+    for (c+=strlen(var); c>=var && isspace (*c); c--);
 
     *(++c) = '\0';
     return var;
@@ -210,7 +210,6 @@
 	stack_field(fld);
     }
     read(dbfile,Buffer,1);              /* read the silly little \r 0x0d character */
-    read(dbfile,Buffer,1);              /* strange, it only works if we read another byte */
 
     return;
 }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin