diff options
Diffstat (limited to 'e2fsprogs/e2p/pe.c')
-rw-r--r-- | e2fsprogs/e2p/pe.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/e2fsprogs/e2p/pe.c b/e2fsprogs/e2p/pe.c index 4cce69117..07fb88694 100644 --- a/e2fsprogs/e2p/pe.c +++ b/e2fsprogs/e2p/pe.c | |||
@@ -18,20 +18,14 @@ | |||
18 | 18 | ||
19 | #include "e2p.h" | 19 | #include "e2p.h" |
20 | 20 | ||
21 | void print_fs_errors (FILE * f, unsigned short errors) | 21 | void print_fs_errors(FILE *f, unsigned short errors) |
22 | { | 22 | { |
23 | switch (errors) | 23 | char *disp = NULL; |
24 | { | 24 | switch (errors) { |
25 | case EXT2_ERRORS_CONTINUE: | 25 | case EXT2_ERRORS_CONTINUE: disp = "Continue"; break; |
26 | fprintf (f, "Continue"); | 26 | case EXT2_ERRORS_RO: disp = "Remount read-only"; break; |
27 | break; | 27 | case EXT2_ERRORS_PANIC: disp = "Panic"; break; |
28 | case EXT2_ERRORS_RO: | 28 | default: disp = "Unknown (continue)"; |
29 | fprintf (f, "Remount read-only"); | ||
30 | break; | ||
31 | case EXT2_ERRORS_PANIC: | ||
32 | fprintf (f, "Panic"); | ||
33 | break; | ||
34 | default: | ||
35 | fprintf (f, "Unknown (continue)"); | ||
36 | } | 29 | } |
30 | fprintf(f, disp); | ||
37 | } | 31 | } |