]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
Bugfix.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 28 May 2004 22:15:53 +0000 (22:15 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 28 May 2004 22:15:53 +0000 (22:15 +0000)
emufs/tipo1_bplus_main.c

index 6e96b563590f4b6850abb5a5ece4dfdff753c0ba..0d79d65edbfac227ee31486e4bda4d64c3eb2e6f 100644 (file)
@@ -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";