# HG changeset patch # User Olaf Wintermann # Date 1781896698 -7200 # Node ID c9702a6d730634b21749b46c4dfdeab23a98b021 # Parent 00515f6dbbd7868a4abf4f1a7687a5f5dc522165 fix potential use-after-free in uic_context_detach_all diff -r 00515f6dbbd7 -r c9702a6d7306 ui/common/context.c --- a/ui/common/context.c Fri Jun 19 19:59:02 2026 +0200 +++ b/ui/common/context.c Fri Jun 19 21:18:18 2026 +0200 @@ -136,7 +136,7 @@ } uic_context_detach_all(ctx); - + cxMempoolFree(ctx->mp); } @@ -281,7 +281,6 @@ i = cxListIterator(ls); cx_foreach(void *, doc, i) { uic_context_detach_document(ctx, doc); - uic_send_status_change(ui_document_context(doc), NULL); } cxListFree(ls);