From bb0eabc383e9a3fde7cdb02591ca88243f3e31fb Mon Sep 17 00:00:00 2001 From: Lluis Batlle i Rossell Date: Fri, 30 Nov 2012 11:08:39 +0100 Subject: btrfs-progs: Fix getopt on arm platforms There, 'char' is unsigned, so once assigned '-1' from getopt, it gets the value 255. Then, it compared to '-1' gives false. Signed-off-by: Lluis Batlle i Rossell --- cmds-scrub.c | 2 +- cmds-send.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmds-scrub.c b/cmds-scrub.c index e29db27d..b864b2b9 100644 --- a/cmds-scrub.c +++ b/cmds-scrub.c @@ -1606,7 +1606,7 @@ static int cmd_scrub_status(int argc, char **argv) int i; int print_raw = 0; int do_stats_per_dev = 0; - char c; + int c; char fsid[37]; int fdres = -1; int err = 0; diff --git a/cmds-send.c b/cmds-send.c index 29a7dd34..ac1d3cf6 100644 --- a/cmds-send.c +++ b/cmds-send.c @@ -416,7 +416,7 @@ out: int cmd_send_start(int argc, char **argv) { char *subvol = NULL; - char c; + int c; int ret; char *outname = NULL; struct btrfs_send send; -- cgit v1.2.3