From: Ricardo Markiewicz Date: Fri, 16 Apr 2004 10:13:54 +0000 (+0000) Subject: * Bugfix : se rellena con * antes de leer un registro de tipo X-Git-Tag: svn_import_r684~454 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/d810be9c12d7287014d4af8dfd480e27c64a325b?ds=sidebyside * Bugfix : se rellena con * antes de leer un registro de tipo variable, asi cuando se pasa a registro fijo se ve lindo. 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! --- 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 */