From bbfb96bb1aa39f08e80e592a4c67fe8311ac493d Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sat, 4 Nov 2023 11:04:43 +0100 Subject: [PATCH] fxos: fix a very suspicious dangling reference --- include/fxos/util/Queue.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/fxos/util/Queue.h b/include/fxos/util/Queue.h index b5f7da7..7ac5bb7 100644 --- a/include/fxos/util/Queue.h +++ b/include/fxos/util/Queue.h @@ -27,9 +27,10 @@ struct Queue { return pending.empty(); } - T &pop() + T pop() { - T &object = pending.front(); + // TODO: Move object out of container maybe (unclear if possible) + T object = pending.front(); pending.pop(); return object; }