aboutsummaryrefslogtreecommitdiff
path: root/std/json.zig
diff options
context:
space:
mode:
Diffstat (limited to 'std/json.zig')
-rw-r--r--std/json.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/std/json.zig b/std/json.zig
index 8d42d1bcf0..e135911170 100644
--- a/std/json.zig
+++ b/std/json.zig
@@ -876,8 +876,9 @@ pub const TokenStream = struct {
pub fn next(self: *TokenStream) !?Token {
if (self.token) |token| {
+ const copy = token;
self.token = null;
- return token;
+ return copy;
}
var t1: ?Token = undefined;