/[grub]/grub2/fs/ext2.c
ViewVC logotype

Diff of /grub2/fs/ext2.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by marco_g, Fri Sep 17 09:36:52 2004 UTC revision 1.11 by marco_g, Mon Dec 13 17:26:17 2004 UTC
# Line 509  grub_ext2_open (struct grub_file *file, Line 509  grub_ext2_open (struct grub_file *file,
509    return 0;    return 0;
510    
511   fail:   fail:
   grub_free (data);  
512    if (fdiro != &data->diropen)    if (fdiro != &data->diropen)
513      grub_free (fdiro);      grub_free (fdiro);
514      grub_free (data);
515        
516  #ifndef GRUB_UTIL  #ifndef GRUB_UTIL
517    grub_dl_unref (my_mod);    grub_dl_unref (my_mod);
# Line 580  grub_ext2_dir (grub_device_t device, con Line 580  grub_ext2_dir (grub_device_t device, con
580    grub_fshelp_find_file (path, &data->diropen, &fdiro, grub_ext2_iterate_dir,    grub_fshelp_find_file (path, &data->diropen, &fdiro, grub_ext2_iterate_dir,
581                           grub_ext2_read_symlink, GRUB_FSHELP_DIR);                           grub_ext2_read_symlink, GRUB_FSHELP_DIR);
582    if (grub_errno)    if (grub_errno)
583      return grub_errno;      goto fail;
584        
585    grub_ext2_iterate_dir (fdiro, iterate);    grub_ext2_iterate_dir (fdiro, iterate);
586        
587   fail:   fail:
   grub_free (data);  
588    if (fdiro != &data->diropen)    if (fdiro != &data->diropen)
589      grub_free (fdiro);      grub_free (fdiro);
590      grub_free (data);
591    
592  #ifndef GRUB_UTIL  #ifndef GRUB_UTIL
593    grub_dl_unref (my_mod);    grub_dl_unref (my_mod);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26