From d810be9c12d7287014d4af8dfd480e27c64a325b Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Fri, 16 Apr 2004 10:13:54 +0000 Subject: [PATCH] * Bugfix : se rellena con * antes de leer un registro de tipo variable, asi cuando se pasa a registro fijo se ve lindo. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Prueba que hice con existo : #> gui articulos.xml 1 333 2> /dev/null Ir a Ver Registros Ir a Mantenimiento -> Cambiar Archivo Articulos Elejir tipo 3 (Tamaño de boque 222) Ir a Ver Registros. Viola! --- emufs_gui/articulos.c | 1 + 1 file changed, 1 insertion(+) diff --git a/emufs_gui/articulos.c b/emufs_gui/articulos.c index f7b9fd9..7fda604 100644 --- a/emufs_gui/articulos.c +++ b/emufs_gui/articulos.c @@ -408,6 +408,7 @@ int procesar_leer_articulo(t_Articulo *dst, void *src, EMUFS_REG_SIZE size, t_Ls case T2: ini = (char *)src; /* Copio el primer campo, esto es facil :-) */ + memset(dst, '*', sizeof(t_Articulo)); memcpy(&dst->numero, ini, sizeof(unsigned int)); ini+=sizeof(unsigned int); /* Ahora empieza el juego */ -- 2.43.0