File: gcc12_encdedstreamtest.patch

package info (click to toggle)
rapidjson 1.1.0%2Bdfsg2-7.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 4,176 kB
  • sloc: cpp: 18,839; ansic: 2,434; python: 235; xml: 182; sh: 83; makefile: 8; javascript: 2
file content (22 lines) | stat: -rw-r--r-- 643 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
From 2b2c80450031028439ba2a17a09ef5aa10f2159b Mon Sep 17 00:00:00 2001
From: Tom Briden <tom@decompile.me.uk>
Date: Sun, 15 May 2022 10:20:21 +0100
Subject: [PATCH] encdedstreamtest: fix use-after-free compile error with
 gcc-12

---
 test/unittest/encodedstreamtest.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/test/unittest/encodedstreamtest.cpp
+++ b/test/unittest/encodedstreamtest.cpp
@@ -113,8 +113,8 @@
                 EXPECT_EQ(expected, actual);
             }
             EXPECT_EQ('\0', s.Peek());
-            free(data);
             EXPECT_EQ(size, eis.Tell());
+            free(data);
         }
     }