]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/indice_b.c
rompo todo porque me la banco... a ver si alguien se da cuenta por que se cuelga...
[z.facultad/75.06/emufs.git] / emufs / indice_b.c
index 7597661d6a0e852e6906e0d3c5eacf7d6b4f6699..dfd4ff34eeb533839d8ded8b9ed870ad02db2c9f 100644 (file)
@@ -75,6 +75,7 @@ void emufs_indice_b_crear(INDICE *idx)
        memcpy(bloque, &header, sizeof(B_NodoHeader));
 
        fwrite(bloque, idx->tam_bloque, 1, fp);
        memcpy(bloque, &header, sizeof(B_NodoHeader));
 
        fwrite(bloque, idx->tam_bloque, 1, fp);
+       free(bloque);
        fclose(fp);
 }
 
        fclose(fp);
 }
 
@@ -1401,4 +1402,3 @@ int b_borrar_dup_clave(INDICE *idx, INDICE_DATO k_dato, INDICE_DATO dato)
 }
 
 #include "indice_b_asc.c"
 }
 
 #include "indice_b_asc.c"
-