1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-28 05:15:51 +01:00

WINGs: Bounded string ops

Signed-off-by: Tamas TEVESZ <ice@extreme.hu>
This commit is contained in:
Tamas TEVESZ
2010-09-28 22:25:44 +02:00
committed by Carlos R. Mafra
parent 300d02bf54
commit 14863cd3b1
10 changed files with 240 additions and 116 deletions

View File

@@ -314,9 +314,13 @@ unsigned short WMGetColorAlpha(WMColor * color)
char *WMGetColorRGBDescription(WMColor * color)
{
char *str = wmalloc(32);
char *str = wmalloc(8);
sprintf(str, "#%02x%02x%02x", color->color.red >> 8, color->color.green >> 8, color->color.blue >> 8);
if (snprintf(str, 8, "#%02x%02x%02x",
color->color.red >> 8, color->color.green >> 8, color->color.blue >> 8) >= 8) {
wfree(str);
return NULL;
}
return str;
}