fix: update sample->capacity
This commit is contained in:
@@ -102,8 +102,10 @@ double chi(double b){
|
||||
|
||||
void sample_push(SampleData *sample, double x, double y){
|
||||
if (sample->size + 1 >= sample->capacity) {
|
||||
sample->x = realloc(sample->x, sizeof(double) * (sample->capacity)*2);
|
||||
sample->y = realloc(sample->y, sizeof(double) * (sample->capacity)*2);
|
||||
int newcap = sample->capacity*2;
|
||||
sample->x = realloc(sample->x, sizeof(double) * newcap);
|
||||
sample->y = realloc(sample->y, sizeof(double) * newcap);
|
||||
sample->capacity = newcap;
|
||||
}
|
||||
sample->x[sample->size] = x;
|
||||
sample->y[sample->size] = y;
|
||||
|
||||
Reference in New Issue
Block a user