diff --git a/src/core/lib/flags.c b/src/core/lib/flags.c index 8dc3a9e..32fc164 100644 --- a/src/core/lib/flags.c +++ b/src/core/lib/flags.c @@ -81,6 +81,16 @@ void remove_node_from_end() free(buffer); } +char *get_last_node_identifier(void) +{ + if (head == NULL) return DEFAULT_MEMORY_IDENTIFIER; + + node_t *buffer = head; + while (buffer -> next != NULL) buffer = buffer -> next; + + return buffer -> identifier; +} + //GETTERS char why2_get_encryption_separator(void) {