summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Batlle i Rossell <viric@viric.name>2012-11-30 11:08:39 +0100
committerDavid Sterba <dsterba@suse.cz>2013-01-17 18:27:56 +0100
commitbb0eabc383e9a3fde7cdb02591ca88243f3e31fb (patch)
tree8871d22f890f4c18ec1ee033986a3d56d2df303b
parent8c5b2ae588446e23dccf76120418b6b3892002f4 (diff)
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 <viric@viric.name>
-rw-r--r--cmds-scrub.c2
-rw-r--r--cmds-send.c2
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;