cppcheck
This commit is contained in:
@@ -40,8 +40,11 @@ void JD8_ClearScreen(Uint8 color) {
|
||||
}
|
||||
|
||||
JD8_Surface JD8_NewSurface() {
|
||||
JD8_Surface surface = (JD8_Surface)malloc(64000);
|
||||
memset(surface, 0, 64000);
|
||||
JD8_Surface surface = (JD8_Surface)calloc(1, 64000);
|
||||
if (surface == NULL) {
|
||||
printf("JD8_NewSurface: out of memory\n");
|
||||
exit(1);
|
||||
}
|
||||
return surface;
|
||||
}
|
||||
|
||||
@@ -89,6 +92,10 @@ JD8_Palette JD8_LoadPalette(const char* file) {
|
||||
// d'alliberar amb free() — mateixa convenció que el LoadPalette
|
||||
// original (retornava un malloc).
|
||||
JD8_Palette palette = (JD8_Palette)malloc(768);
|
||||
if (palette == NULL) {
|
||||
printf("JD8_LoadPalette: out of memory\n");
|
||||
exit(1);
|
||||
}
|
||||
memcpy(palette, cached.data(), 768);
|
||||
return palette;
|
||||
} catch (const std::exception&) {
|
||||
|
||||
Reference in New Issue
Block a user