]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
* Agrego a la lista capacidad de imprimirse a un archivo, para
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 95a3c0550483fdbe86a997153bdb02ac6afbc6b1..7ef48a0f1774a7b5d8a863e3c1f3517cd56951f5 100644 (file)
@@ -745,9 +745,9 @@ EMUFS_REG_ID emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, EMUFS_REG_SIZE
                        memcpy(new_bloque, aux, emu->tam_bloque-move_size-sizeof(int));
                        /*borro lo que sobra en el bloque original, guardando el footer*/
                        memset(aux, 0, emu->tam_bloque - move_size - sizeof(int));
-                       menor_clave_bloque_nuevo = emufs_indice_generar_clave(emu->indices, new_bloque+sizeof(EMUFS_REG_ID));
+                       menor_clave_bloque_nuevo = emufs_indice_generar_clave(emu->indices, new_bloque+sizeof(EMUFS_REG_ID));                   
                        /* TENGO QUE VER EN CUAL DE LOS DOS BLOQUES METO EL REGISTRO NUEVO */
-                       if ( emufs_indice_es_menor(emu->indices, menor_clave_bloque_nuevo, clave) ){
+                       if ( emufs_indice_es_menor(emu->indices, menor_clave_bloque_nuevo, query.clave) ){
                                PERR("GRABO EN EL BLOQUE NUEVO"); 
                                /*actualizo la cant de registros del bloque original (footer)*/
                                memcpy(bloque+emu->tam_bloque-sizeof(int), &i, sizeof(int));