| 1 | |
| 2 | |
| 3 | @@ -1577,7 +1577,7 @@
|
| 4 | fprintf(stderr, "Invalid --rlimit value \"%s\"\n", q);
|
| 5 | return 4;
|
| 6 | } else {
|
| 7 | - if(sscanf(limit_hard, "%ld", &r->limits.rlim_max) != 1) {
|
| 8 | + if(sscanf(limit_hard, "%llu", &r->limits.rlim_max) != 1) {
|
| 9 | fprintf(stderr, "\"%s\" is not a number in --rlimit %s\n", limit_hard, q);
|
| 10 | return 4;
|
| 11 | }
|
| 12 | @@ -1585,7 +1585,7 @@
|
| 13 | if (limit_soft==NULL) {
|
| 14 | r->limits.rlim_cur = r->limits.rlim_max;
|
| 15 | } else {
|
| 16 | - if(sscanf(limit_soft, "%ld", &r->limits.rlim_cur) != 1) {
|
| 17 | + if(sscanf(limit_soft, "%llu", &r->limits.rlim_cur) != 1) {
|
| 18 | fprintf(stderr, "\"%s\" is not a number in --rlimit %s\n", limit_soft, q);
|
| 19 | return 4;
|
| 20 | }
|