buffer verwijderen aangepast

This commit is contained in:
Dennis Boekholtz
2024-04-06 21:11:13 +02:00
parent 5e3bb0ca45
commit 8669bdcf43

View File

@@ -169,18 +169,17 @@ bool FIFOBuffChar_delete(FIFOBuffChar_t *fifo)
// Check if the buffer is already empty
if (fifo->FirstEl_p == NULL)
{
return false;
// Delete all elements in the buffer
FIFOBuffChar_element_t* currentElement = fifo->FirstEl_p;
while (currentElement != NULL)
{
FIFOBuffChar_element_t* nextElement = currentElement->nextElement;
free(currentElement);
currentElement = nextElement;
}
}
// Delete all elements in the buffer
FIFOBuffChar_element_t* currentElement = fifo->FirstEl_p;
while (currentElement != NULL)
{
FIFOBuffChar_element_t* nextElement = currentElement->nextElement;
free(currentElement);
currentElement = nextElement;
}
free(fifo);
return true;
}