diff --git a/lualib-src/trace_service.c b/lualib-src/trace_service.c index be076e02..acd8401f 100644 --- a/lualib-src/trace_service.c +++ b/lualib-src/trace_service.c @@ -87,7 +87,7 @@ trace_register(struct trace_pool *p, int session) { return; } int hash = session % HASH_SIZE; - assert(t->session == 0); + assert(t->session == 0 && session !=0); t->session = session; t->prev = NULL; t->next = p->slot[hash];