From: Leandro Lucarella Date: Fri, 28 May 2004 22:15:53 +0000 (+0000) Subject: Bugfix. X-Git-Tag: svn_import_r684~138 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/197ee2037c7b42f3750cac4cd8888a1c01556068?ds=inline Bugfix. --- diff --git a/emufs/tipo1_bplus_main.c b/emufs/tipo1_bplus_main.c index 6e96b56..0d79d65 100644 --- a/emufs/tipo1_bplus_main.c +++ b/emufs/tipo1_bplus_main.c @@ -9,7 +9,7 @@ char* cargar_registro(char* texto_ini,int len_ini, CLAVE clave, char *texto_fin, int len_fin) { char *reg; - reg = (char*)malloc(len_ini+sizeof(CLAVE)+len_fin); + reg = (char*)malloc(len_ini+sizeof(CLAVE)+len_fin+1); /* +1 para el \0 */ memcpy(reg, texto_ini, len_ini); memcpy(reg+len_ini, &clave, sizeof(CLAVE)); strcpy(reg+len_ini+sizeof(CLAVE), texto_fin); @@ -45,7 +45,6 @@ int main (int argc,char* argv[]) emu = emufs_crear("test",T1,512,0); emufs_agregar_indice(emu,"claveidx",IND_PRIMARIO,IND_B_PLUS,IDX_INT,strlen(texto),tam_nodo); - texto="PARTE CONSTANTE, clave ="; /*REGISTRO 1*/ clave.i_clave = 77; texto2="termina el texto re bonito CLAVE = 77";