debugreiserfs/debugreiserfs.c | 7 ++++--- resize_reiserfs/do_shrink.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/debugreiserfs/debugreiserfs.c b/debugreiserfs/debugreiserfs.c index 289aa07..d65a953 100644 --- a/debugreiserfs/debugreiserfs.c +++ b/debugreiserfs/debugreiserfs.c @@ -681,6 +681,7 @@ int main (int argc, char * argv[]) char * file_name; int error; struct debugreiserfs_data * data; + FILE *log; data = getmem (sizeof (struct debugreiserfs_data)); file_name = parse_options (data, argc, argv); @@ -770,10 +771,10 @@ int main (int argc, char * argv[]) break; } + log = data(fs)->log; reiserfs_close (fs); - if (data(fs)->log) { - fclose (data(fs)->log); - } + if (log) + fclose(log); return 0; } diff --git a/resize_reiserfs/do_shrink.c b/resize_reiserfs/do_shrink.c index b63cfa4..d2952f4 100644 --- a/resize_reiserfs/do_shrink.c +++ b/resize_reiserfs/do_shrink.c @@ -195,7 +195,7 @@ int shrink_fs(reiserfs_filsys_t * fs, long long int blocks) } /* warn about alpha version */ - { + if (!opt_force) { int c; printf(