about summary refs log tree commit diff stats
path: root/wrapperhelper/src
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2024-12-06 13:29:20 +0100
committerGitHub <noreply@github.com>2024-12-06 13:29:20 +0100
commit18ce48e2c094c530a150be0c9cf7bba22c4665bb (patch)
tree821cb2391e58449d79076adaf531812b232e0b2d /wrapperhelper/src
parent06c93c93fe62e65bfb7ff30b76a1ee48da796055 (diff)
downloadbox64-18ce48e2c094c530a150be0c9cf7bba22c4665bb.tar.gz
box64-18ce48e2c094c530a150be0c9cf7bba22c4665bb.zip
[WRAPPERHELPER] Fixed a use-after-free issue (#2118)
Diffstat (limited to 'wrapperhelper/src')
-rw-r--r--wrapperhelper/src/preproc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wrapperhelper/src/preproc.c b/wrapperhelper/src/preproc.c
index 1d9cde71..810a13d1 100644
--- a/wrapperhelper/src/preproc.c
+++ b/wrapperhelper/src/preproc.c
@@ -1887,7 +1887,7 @@ static proc_token_t proc_next_token_aux(preproc_t *src) {
 	}
 	if (vector_last(ppsource, src->prep).srct == PPSRC_PTOKEN) {
 		proc_token_t ret = vector_last(ppsource, src->prep).srcv.ptok;
-		vector_pop(ppsource, src->prep);
+		vector_pop_nodel(ppsource, src->prep);
 		return ret;
 	}
 check_if_depth: