]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
Muchas Muchas modificaciones que fueron surgiendo. Ya andan los indices multiples
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 4330731b89c08b5cc97a06bd0a6148af83735572..e5b0fab3c868a4b040f688cb88fe008fba9de8e3 100644 (file)
@@ -59,7 +59,7 @@ void* emufs_tipo3_leer_registro(EMUFS *emu, CLAVE clave,
                cant_bloques = 1;
        
        /*si existe, lo busco en el archivo de bloques*/
                cant_bloques = 1;
        
        /*si existe, lo busco en el archivo de bloques*/
-       if (emu->indices != NULL) {
+       if ((emu->indices != NULL) && (*err != 1)) {
                /* TODO : Verificar donde esta el indice primario */
                dato = emu->indices->existe_entrada(emu->indices, clave);
                block = dato.bloque;
                /* TODO : Verificar donde esta el indice primario */
                dato = emu->indices->existe_entrada(emu->indices, clave);
                block = dato.bloque;