stackstash: add assertions before silencing warnings

GCC warns about dangling pointers here, which is completely fine given
how this code works.
This commit is contained in:
Christian Hergert
2022-04-01 17:04:27 -07:00
parent 3d7abf27b8
commit 8ed6af618b

View File

@ -273,7 +273,10 @@ do_callback (StackNode *node,
StackLink link;
if (trace)
{
g_assert (trace->prev == NULL);
trace->prev = &link;
}
link.next = trace;
link.prev = NULL;
@ -291,7 +294,10 @@ do_callback (StackNode *node,
}
if (trace)
{
g_assert (trace->prev == &link);
trace->prev = NULL;
}
}
void