From: Wayne Davison Date: Fri, 28 Jan 2005 21:32:20 +0000 (+0000) Subject: Pass an unsigned character to isdigit(). X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/cc80022e846cbf7e4801261de94961a4dd1f25ae?hp=5a016db9b6bbc811e569f85f59c55659fc821cb8 Pass an unsigned character to isdigit(). --- diff --git a/options.c b/options.c index 46878027..3876ce0f 100644 --- a/options.c +++ b/options.c @@ -736,9 +736,9 @@ int parse_arguments(int *argc, const char ***argv, int frommain) break; case OPT_MAX_SIZE: - for (arg = max_size_arg; isdigit(*arg); arg++) {} + for (arg = max_size_arg; isdigit(*(uchar*)arg); arg++) {} if (*arg == '.') - for (arg++; isdigit(*arg); arg++) {} + for (arg++; isdigit(*(uchar*)arg); arg++) {} switch (*arg) { case 'k': case 'K': max_size = atof(max_size_arg) * 1024;