Skip to content

Commit

Permalink
fix: codeql vulnerabilities
Browse files Browse the repository at this point in the history
  • Loading branch information
gmitch215 authored Feb 21, 2025
1 parent e7d2fae commit bd8b2c0
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions src/common/core/sprites.c
Original file line number Diff line number Diff line change
Expand Up @@ -589,16 +589,10 @@ int Sprite_resize0(CmdFX_Sprite* sprite, int width, int height, char padding) {

// Fail check
if (newAnsi[i] == 0) {
for (int j = 0; j <= i; j++) {
free(newData[j]);
}
for (int j = 0; j <= i; j++) free(newData[j]);
free(newData);

for (int j = 0; j < i; j++) {
free(newAnsi[j]);
newData[i][j] = (sprite->data[i] != 0) ? sprite->data[i][j] : padding;
}

for (int j = 0; j < i; j++) free(newAnsi[j]);
free(newAnsi);
}

Expand Down Expand Up @@ -1042,7 +1036,7 @@ char*** _toANSI(int prefix, int** grid, int width, int height) {
int b = rgb & 0xFF;

ansi[i][j] = (char*) malloc(22);
snprintf(ansi[i][j], 24, "\033[%d;2;%d;%d;%dm", prefix, r, g, b);
snprintf(ansi[i][j], 22, "\033[%d;2;%d;%d;%dm", prefix, r, g, b);
}
}

Expand Down

0 comments on commit bd8b2c0

Please sign in to comment.