make init() and clear_errorstack() more verbose

doc_update_sequoia
Roker 6 years ago
parent 2e9f023660
commit 15a01928bb

@ -240,7 +240,7 @@ DYNAMIC_API PEP_STATUS init(PEP_SESSION *session)
_session->version = PEP_ENGINE_VERSION;
#ifdef DEBUG_ERRORSTACK
_session->errorstack = new_stringlist(NULL);
_session->errorstack = new_stringlist("init()");
#endif
assert(LOCAL_DB);
@ -2336,8 +2336,11 @@ DYNAMIC_API const stringlist_t* get_errorstack(PEP_SESSION session)
DYNAMIC_API void clear_errorstack(PEP_SESSION session)
{
const int old_len = stringlist_length(session->errorstack);
char buf[48];
free_stringlist(session->errorstack);
session->errorstack = new_stringlist(NULL);
snprintf(buf, 47, "(%i elements cleared)", old_len);
session->errorstack = new_stringlist(buf);
}
#else

Loading…
Cancel
Save