Assert number of points in regress functions

This commit is contained in:
Miroslav Lichvar 2010-08-11 18:25:32 +02:00
parent 1faeb45063
commit 034e172033

View file

@ -258,6 +258,9 @@ RGR_FindBestRegression
int start, nruns, npoints, npoints_left;
int i;
assert(n <= MAX_POINTS);
assert(MAX_POINTS < sizeof (critical_runs10) / sizeof (critical_runs10[0]));
if (n < MIN_SAMPLES_FOR_REGRESS) {
return 0;
}
@ -521,6 +524,8 @@ RGR_FindBestRobustRegression
double mx, dx, my, dy;
int nruns = 0;
assert(n < MAX_POINTS);
if (n < 2) {
return 0;
} else if (n == 2) {