| .. | .. |
|---|
| 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; |
|---|