From f845889702a92dfadbac543c89b1ce210a69a38a Mon Sep 17 00:00:00 2001 From: krangelov Date: Thu, 25 Nov 2021 11:50:09 +0100 Subject: [PATCH] fix potential crashes --- src/runtime/c/pgf/reader.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runtime/c/pgf/reader.h b/src/runtime/c/pgf/reader.h index ba14fc2e8..85e48be82 100644 --- a/src/runtime/c/pgf/reader.h +++ b/src/runtime/c/pgf/reader.h @@ -81,10 +81,10 @@ private: object read_name_internal(size_t struct_size); object read_text_internal(size_t struct_size); - void read_text2(ref> r) { *r = read_text(); }; - void read_lparam(ref> r) { *r = read_lparam(); }; - void read_symbol2(ref r) { *r = read_symbol(); }; - void read_seq2(ref>> r) { *r = read_vector(&PgfReader::read_symbol2); } + void read_text2(ref> r) { auto text = read_text(); *r = text; }; + void read_lparam(ref> r) { auto lparam = read_lparam(); *r = lparam; }; + void read_symbol2(ref r) { auto sym = read_symbol(); *r = sym; }; + void read_seq2(ref>> r) { auto seq = read_vector(&PgfReader::read_symbol2); *r = seq; } template ref read_symbol_idx();