diff --git a/imageInput.c b/imageInput.c index 26f27de..e9618cc 100644 --- a/imageInput.c +++ b/imageInput.c @@ -142,8 +142,9 @@ void clearSeries(GrayScaleImageSeries *series) //Funktion gibt ale komponenten if (series->images[i].buffer != NULL) //Prüft ob bild puffer existiert { free(series->images[i].buffer); //gibt den Pixelbuffer des i-ten Bildes frei - series->images[i].buffer = NULL; //setzt pointer auf NULL - } //bix hier wurden nur pixelbuffer weggeräumt, aber nicht das array image selbst + series->images[i].buffer = NULL; + } //setzt pointer auf NULL + } //bis hier wurden nur pixelbuffer weggeräumt, aber nicht das array image selbst free(series->images); //gesamte image block wird freigegeben series->images = NULL;