X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodcmd.c;h=cc298a9a0cced2bf94a08923bc9b3c89ffdd2fe9;hb=8aa2683163c6e3133d717a87009b333ed6260401;hp=f30a4e9f073daf7688478cbb309229c15de416e8;hpb=6bd8682423b3da288dda2f19816b23970387c1da;p=srvx.git diff --git a/src/modcmd.c b/src/modcmd.c index f30a4e9..cc298a9 100644 --- a/src/modcmd.c +++ b/src/modcmd.c @@ -1834,8 +1834,7 @@ static MODCMD_FUNC(cmd_dump_messages) { reply("MSG_INTERNAL_FAILURE"); return 0; } - if ((res = setjmp(ctx->jbuf)) != 0) { - ctx->complex.used = 0; /* to avoid false assert()s in close */ + if ((res = setjmp(*saxdb_jmp_buf(ctx))) != 0) { saxdb_close_context(ctx); fclose(pf); reply("MCMSG_MESSAGE_DUMP_FAILED", strerror(res));