| # | Line 395 | Line 395 | main(int argc, char *argv[]) | |
|---|---|---|
| 395 | case '5': /* 5-phase calculation */ | |
| 396 | nsuns = 1; | |
| 397 | fixed_sun_sa = PI/360.*atof(argv[++i]); | |
| 398 | + | if (fixed_sun_sa <= 0) { |
| 399 | + | fprintf(stderr, "%s: missing solar disk size argument for '-5' option\n", |
| 400 | + | argv[0]); |
| 401 | + | exit(1); |
| 402 | + | } |
| 403 | fixed_sun_sa *= fixed_sun_sa*PI; | |
| 404 | break; | |
| 405 | default: | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |