]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo2.c
* BUGFIX : un error de orden de condiciones hacia que las claves multiples
[z.facultad/75.06/emufs.git] / emufs / tipo2.c
index f62f650ee8a1f2541bd134354fa2f0a5cb03665f..80a0a5c5de3c92787aa4134112c375db324c2bbf 100644 (file)
@@ -82,7 +82,8 @@ void *emufs_tipo2_leer_registro(EMUFS* efs, CLAVE clave, EMUFS_REG_SIZE* reg_siz
                reg_offset = dato.bloque;
                id_reg = dato.id;
        } else {
                reg_offset = dato.bloque;
                id_reg = dato.id;
        } else {
-               /* TODO ID de donde lo puedo sacar :-) , lo cargo en CLAVE ? */
+               id_reg = clave.i_clave;
+               fprintf(stderr, "Estoy buscando clave %d sin indice.\n", id_reg);
                reg_offset = emufs_idx_buscar_registro(efs, id_reg);
        }
        if (reg_offset == EMUFS_NOT_FOUND) {
                reg_offset = emufs_idx_buscar_registro(efs, id_reg);
        }
        if (reg_offset == EMUFS_NOT_FOUND) {