Skip to content

Commit d17793b

Browse files
committed
fix OOM: failed to allocate 19 bytes for name
1 parent c45eeef commit d17793b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/flac_decoder/flac_decoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ bool s_f_flacParseOgg = false;
4040
bool s_f_bitReaderError = false;
4141
uint8_t s_flac_pageSegments = 0;
4242
ps_ptr<char> s_flacStreamTitle = {};
43-
ps_ptr<char> s_flacVendorString("s_flacVendorString");
43+
ps_ptr<char> s_flacVendorString = {};
4444
bool s_f_flacNewStreamtitle = false;
4545
bool s_f_flacFirstCall = true;
4646
bool s_f_oggWrapper = false;

src/psram_unique_ptr.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class ps_ptr {
5959
if (name) {
6060
std::memcpy(name, new_name, len);
6161
} else {
62-
printf("OOM: failed to allocate %zu bytes for name\n", len);
62+
printf("OOM: failed to allocate %zu bytes for name %s\n", len, new_name);
6363
}
6464
}
6565
}
@@ -1907,7 +1907,7 @@ class ps_struct_ptr {
19071907
if (name) {
19081908
std::memcpy(name, new_name, len);
19091909
} else {
1910-
printf("OOM: failed to allocate %zu bytes for name\n", len);
1910+
printf("OOM: failed to allocate %zu bytes for name %s\n", len, new_name);
19111911
}
19121912
}
19131913
}
@@ -2129,7 +2129,7 @@ class ps_array2d {
21292129
if (name) {
21302130
std::memcpy(name, new_name, len);
21312131
} else {
2132-
printf("OOM: failed to allocate %zu bytes for name\n", len);
2132+
printf("OOM: failed to allocate %zu bytes for name %s\n", len, new_name);
21332133
}
21342134
}
21352135
}
@@ -2325,7 +2325,7 @@ class ps_array3d {
23252325
if (name) {
23262326
std::memcpy(name, new_name, len);
23272327
} else {
2328-
printf("OOM: failed to allocate %zu bytes for name\n", len);
2328+
printf("OOM: failed to allocate %zu bytes for name %s\n", len, new_name);
23292329
}
23302330
}
23312331
}

0 commit comments

Comments
 (0)