From 8f4229b429e7873308f52127de4ec60f9b75d222 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Fri, 25 Mar 2011 20:44:30 +0100 Subject: [PATCH] Use snprintf instead of sprintf. --- src/win32-misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win32-misc.c b/src/win32-misc.c index 0ae8621419..72135f7799 100644 --- a/src/win32-misc.c +++ b/src/win32-misc.c @@ -32,7 +32,7 @@ int setenv(const char *name, const char *value, int overwrite) { if (overwrite || NULL == getenv(name)) { char *str = SCMalloc(strlen(name) + strlen(value) + 2); - sprintf(str, "%s=%s", name, value); + snprintf(str, strlen(name) + strlen(value) + 1, "%s=%s", name, value); putenv(str); SCFree(str); } @@ -41,7 +41,7 @@ int setenv(const char *name, const char *value, int overwrite) int unsetenv(const char *name) { char *str = SCMalloc(strlen(name) + 2); - sprintf(str, "%s=", name); + snprintf(str, strlen(name) + 1, "%s=", name); putenv(str); SCFree(str); }