diff --git a/Startcode/imageInput.c b/Startcode/imageInput.c index bd8f15a..4709753 100644 --- a/Startcode/imageInput.c +++ b/Startcode/imageInput.c @@ -124,4 +124,21 @@ return series; // TODO Vervollständigen Sie die Funktion clearSeries, welche eine Bildserie vollständig aus dem Speicher freigibt void clearSeries(GrayScaleImageSeries *series) { -} \ No newline at end of file + + if (series == NULL) + { + return; + } + + if (series->images != NULL) + { + for (unsigned int i = 0; i < series->count; i++) + { + free(series->images[i].buffer); + } + } + + free(series->images); + free(series->labels); + free(series); +}