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.
pull/1/head
Fernando Tarlá Cardoso Lemos 2012-06-29 10:30:39 -03:00 committed by Michael Stapelberg
parent fdf6d7af2a
commit 65795be0a9
1 changed files with 1 additions and 1 deletions

View File

@ -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'},