]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
* Algunas cosas para que valgrind nos deje vivir.
authorRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 5 Apr 2004 22:01:32 +0000 (22:01 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 5 Apr 2004 22:01:32 +0000 (22:01 +0000)
tipo3/main.c
tipo3/param_cte.c

index c9796c1646ef0baa827a98369858e99706343595..41d95943c6733a20bff1d7a0feacbbca1e874f7e 100644 (file)
@@ -42,7 +42,7 @@ int main()
        printf("ID6 = %d\n", n6);
        printf("ID7 = %d\n", n7);
 
        printf("ID6 = %d\n", n6);
        printf("ID7 = %d\n", n7);
 
-       fp->leer_registro(fp, n3, b, 100);
+       fp->leer_registro(fp, n4, b, 100);
 
        printf("Ok\n");
        printf("Recuperado : %s\n", b);
 
        printf("Ok\n");
        printf("Recuperado : %s\n", b);
index b5787b6b4794075347b33fa6b599eed77c2551a7..5ef131f1bb0c7203c7570977aafcefa6db162e8e 100644 (file)
@@ -258,7 +258,7 @@ int buscar_lugar(EMUFS *emu, unsigned long tam, int *fs)
        reg.block = -1;
        *fs = emu->tam_bloque;
        while( !feof(f_block_free) ){
        reg.block = -1;
        *fs = emu->tam_bloque;
        while( !feof(f_block_free) ){
-               fread(&reg,sizeof(BLOCK_FREE_T),1,f_block_free);
+               if (fread(&reg,sizeof(BLOCK_FREE_T),1,f_block_free) != 1) continue;
                if ( reg.free_space >= tam ) 
                        break;
                else {
                if ( reg.free_space >= tam ) 
                        break;
                else {