summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>2012-06-29 10:30:39 -0300
committerMichael Stapelberg <michael@stapelberg.de>2012-06-29 16:30:23 +0200
commit65795be0a9a0cafaecd69229244693c0d77984d5 (patch)
tree3b2d167155c27a03d725073a66ac4b3c506f5308
parentfdf6d7af2a3987f456343367c9071023a593d471 (diff)
getopt_long returns int, don't cast to char.
On ARM, casting -1 to char turns it into something else. Fixes argument parsing on ARM. Thanks Chipaca for reporting.
-rw-r--r--i3lock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/i3lock.c b/i3lock.c
index 285c1cf..35eaca6 100644
--- a/i3lock.c
+++ b/i3lock.c
@@ -550,7 +550,7 @@ int main(int argc, char *argv[]) {
struct pam_conv conv = {conv_callback, NULL};
int nscreen;
int curs_choice = CURS_NONE;
- char o;
+ int o;
int optind = 0;
struct option longopts[] = {
{"version", no_argument, NULL, 'v'},