fix: update sample->capacity

This commit is contained in:
2025-11-06 16:09:25 -05:00
parent 6f28ba12dd
commit 71011c2a6f

View File

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