Gaussiandra / Safe-stack

Stack with memory protection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Возможность передать nullptr вместо указателя на стек в функцию stackPush №1

kirilliliych opened this issue · comments

int main() {
    stack_t stack1;
    stackCtor(stack1);

    for (stackElementType i = 0; i < 10; ++i) {
        stackPush(nullptr, i);
    }

    stackElementType value;
    for (stackElementType i = 0; i < 8; ++i) {
        stackPop(&stack1, &value);
    }

    stackDtor(&stack1);

    printf("All is good\n");
    return 0;
}

Приводит к тому, что в консоль не выводится "All is good" и функцией stackDump не выводится сообщение, т.е. в программе ошибка.

error

Исправлю.

Исправлено.
252c654