]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3_bplus_main.c
Fixeado definitivamente creo el obtener_siguiente
[z.facultad/75.06/emufs.git] / emufs / tipo3_bplus_main.c
index b3dd377990428426ac0ce387b1339d5f76dbd70f..5dfbb8919aae1a53ad02e59c0907ce747923fe71 100644 (file)
@@ -220,7 +220,7 @@ imprimir_reg(r, strlen(texto), size);
 
 oldclave.i_clave = -1;
 /*printf ("Random Keys: ");*/
-for ( i=0; i<50; i++){
+for ( i=0; i<100; i++){
        srandom(i);
        clave.i_clave = random()%10000; 
        if (clave.i_clave == oldclave.i_clave) continue;
@@ -242,8 +242,7 @@ prekey.clave = emu->indices->obtener_menor_clave(emu->indices);
 postkey.clave = emufs_b_plus_obtener_mayor_clave(emu->indices);
 querydata = prekey;
 
-while (emufs_indice_es_menor(emu->indices,querydata.clave,postkey.clave))
-/*while (querydata.clave.i_clave != -1)*/
+while (emufs_indice_es_menor(emu->indices,querydata.clave,postkey.clave) && querydata.clave.i_clave != -1)
 {
        q = querydata;
        querydata.clave = emu->indices->obtener_sig_clave(emu->indices,querydata.clave);