aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FICS/utils.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/FICS/utils.c b/FICS/utils.c
index 2dc659d..b8df65c 100644
--- a/FICS/utils.c
+++ b/FICS/utils.c
@@ -1066,11 +1066,12 @@ file_bplayer(char *fname)
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