commit - 538351ac6e2b0223513a03a8e7397afcb4d78c7f
commit + 275f0dc71b4ad39308d3ffe44ee777bf9d323575
blob - 2dc659dce723a8421b2b88ab0200a94c1e9d88d2
blob + b8df65cace9cf45a444acb3be585ed085afb07c7
--- FICS/utils.c
+++ FICS/utils.c
PUBLIC char *
dotQuad(unsigned int a)
{
- static char tmp[20];
+ static char tmp[20] = { '\0' };
unsigned char *aa = (unsigned char *) &a;
- snprintf(tmp, sizeof tmp, "%d.%d.%d.%d", aa[0], aa[1], aa[2], aa[3]);
- return tmp;
+ (void) snprintf(tmp, sizeof tmp, "%d.%d.%d.%d", aa[0], aa[1], aa[2],
+ aa[3]);
+ return &tmp[0];
}
PUBLIC int