.. | .. |
---|
1261 | 1261 | |
---|
1262 | 1262 | case Opt_size: |
---|
1263 | 1263 | /* memparse() will accept a K/M/G without a digit */ |
---|
1264 | | - if (!isdigit(param->string[0])) |
---|
| 1264 | + if (!param->string || !isdigit(param->string[0])) |
---|
1265 | 1265 | goto bad_val; |
---|
1266 | 1266 | ctx->max_size_opt = memparse(param->string, &rest); |
---|
1267 | 1267 | ctx->max_val_type = SIZE_STD; |
---|
.. | .. |
---|
1271 | 1271 | |
---|
1272 | 1272 | case Opt_nr_inodes: |
---|
1273 | 1273 | /* memparse() will accept a K/M/G without a digit */ |
---|
1274 | | - if (!isdigit(param->string[0])) |
---|
| 1274 | + if (!param->string || !isdigit(param->string[0])) |
---|
1275 | 1275 | goto bad_val; |
---|
1276 | 1276 | ctx->nr_inodes = memparse(param->string, &rest); |
---|
1277 | 1277 | return 0; |
---|
.. | .. |
---|
1287 | 1287 | |
---|
1288 | 1288 | case Opt_min_size: |
---|
1289 | 1289 | /* memparse() will accept a K/M/G without a digit */ |
---|
1290 | | - if (!isdigit(param->string[0])) |
---|
| 1290 | + if (!param->string || !isdigit(param->string[0])) |
---|
1291 | 1291 | goto bad_val; |
---|
1292 | 1292 | ctx->min_size_opt = memparse(param->string, &rest); |
---|
1293 | 1293 | ctx->min_val_type = SIZE_STD; |
---|