]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo2_main.c
Se arregla memory leak (aunque en el ejemplo no importe demasiado :)
[z.facultad/75.06/emufs.git] / emufs / tipo2_main.c
index 42dffceb237f88e424dc0113207992dafe48bcd8..f0694adf0188500d440993da91092082da90131a 100644 (file)
@@ -102,6 +102,7 @@ int main(int argc, char *argv[])
        if (err == 0) {
                printf("tipo2_main.c >>Registro: %lu Size: %lu Content: %s\n\n",n2,reg_size,registro);
        }
+       if (registro) free(registro);
        
        /* Obtengo stats */
        stats = efs->leer_estadisticas(efs);
@@ -115,7 +116,7 @@ int main(int argc, char *argv[])
        
        /* Recompacto */
        printf("Recompactando...\n");
-       emufs_tipo2_compactar(efs);
+       efs->compactar(efs);
        
        /* Obtengo stats nevas */
        stats = efs->leer_estadisticas(efs);