summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorunknown <jimw@mysql.com>2005-10-25 10:11:47 -0700
committerunknown <jimw@mysql.com>2005-10-25 10:11:47 -0700
commit5a9dc44dac8658448c81fc1203aa4355af03463b (patch)
tree0c7f92ca70ba0d5fdfccb6b74f0e79850b9bbde4 /mysys
parent947de78a36ddfb2a9619d703bf2423eb647b1960 (diff)
parentb5dc243e3d7b8864cc8165856a9b47cca754e8d2 (diff)
downloadmariadb-git-5a9dc44dac8658448c81fc1203aa4355af03463b.tar.gz
Merge mysql.com:/home/jimw/my/mysql-4.1-12925
into mysql.com:/home/jimw/my/mysql-4.1-clean tests/mysql_client_test.c: Auto merged
Diffstat (limited to 'mysys')
-rw-r--r--mysys/my_getopt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mysys/my_getopt.c b/mysys/my_getopt.c
index 53e46932167..dfc3fb3d39c 100644
--- a/mysys/my_getopt.c
+++ b/mysys/my_getopt.c
@@ -689,10 +689,10 @@ static longlong getopt_ll(char *arg, const struct my_option *optp, int *err)
ulonglong block_size= (optp->block_size ? (ulonglong) optp->block_size : 1L);
num= eval_num_suffix(arg, err, (char*) optp->name);
- if (num > 0 && (ulonglong) num > (ulonglong) (ulong) optp->max_value &&
+ if (num > 0 && (ulonglong) num > (ulonglong) optp->max_value &&
optp->max_value) /* if max value is not set -> no upper limit */
- num= (longlong) (ulong) optp->max_value;
- num= ((num - (longlong) optp->sub_size) / block_size);
+ num= (ulonglong) optp->max_value;
+ num= ((num - optp->sub_size) / block_size);
num= (longlong) (num * block_size);
return max(num, optp->min_value);
}