From e9222d8ceaed9277310005198fcebac2cabf0347 Mon Sep 17 00:00:00 2001 From: Marius Tolzmann Date: Wed, 26 Aug 2015 18:15:54 +0200 Subject: [PATCH] mxqsub: Use mx_strtobytes() to parse --memory option --- mxqsub.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mxqsub.c b/mxqsub.c index 15c9ba9..5a48b0c 100644 --- a/mxqsub.c +++ b/mxqsub.c @@ -775,8 +775,13 @@ int main(int argc, char *argv[]) case 'm': if (mx_strtou64(optctl.optarg, &arg_memory) < 0) { - mx_log_crit("--memory '%s': %m", optctl.optarg); - exit(EX_CONFIG); + unsigned long long int bytes; + + if(mx_strtobytes(optctl.optarg, &bytes) < 0) { + mx_log_crit("--memory '%s': %m", optctl.optarg); + exit(EX_CONFIG); + } + arg_memory = bytes/1024/1024; } break;