File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ std::string tryCompress(const std::string& decompressed)
16
16
zs.avail_in = decompressed.size ();
17
17
18
18
int retCode;
19
- char resultBuffer[32768 ];
19
+ char * resultBuffer = new char [32768 ];
20
20
std::string result;
21
21
22
22
do {
@@ -36,6 +36,8 @@ std::string tryCompress(const std::string& decompressed)
36
36
return " " ;
37
37
}
38
38
39
+ delete[] resultBuffer;
40
+
39
41
return result;
40
42
}
41
43
@@ -52,7 +54,7 @@ std::string tryDecompress(const std::string& compressed)
52
54
zs.avail_in = compressed.size ();
53
55
54
56
int retCode;
55
- char resultBuffer[32768 ];
57
+ char * resultBuffer = new char [32768 ];
56
58
std::string result;
57
59
58
60
do {
@@ -73,6 +75,8 @@ std::string tryDecompress(const std::string& compressed)
73
75
return " " ;
74
76
}
75
77
78
+ delete[] resultBuffer;
79
+
76
80
return result;
77
81
}
78
82
You can’t perform that action at this time.
0 commit comments