diff --git a/I2_Dobble/stack.c b/I2_Dobble/stack.c index 2bc5825..efb5cb2 100644 --- a/I2_Dobble/stack.c +++ b/I2_Dobble/stack.c @@ -15,6 +15,10 @@ StackNode *push(StackNode *stack, void *data) { StackNode *newNode; newNode = (StackNode *)malloc(sizeof(StackNode)); + if (!newNode) + printf("Speicherfehler: nicht genug Speicher"); + return stack; + newNode->data = data; // ,-→ bedeutet Liste war leer - das neue Element hat keinen Nachfolger (next = NULL)