case OPT_MAX_SIZE:
{
uint64_t val;
- const char *max_size_arg = poptGetOptArg(pc);
+ char *max_size_arg = poptGetOptArg(pc);
+ const int parse_ret = utils_parse_size_suffix(
+ (char *) max_size_arg, &val);
- if (utils_parse_size_suffix((char *) max_size_arg, &val) < 0) {
+ free(max_size_arg);
+ if (parse_ret < 0) {
ERR("Unable to handle max-size value %s",
max_size_arg);
cmd_ret = CMD_ERROR;