ARM: SAMSUNG: using vsnprintf instead of vsprintf for the limit buffer length 256
authorChen Gang <gang.chen@asianux.com>
Fri, 25 Jan 2013 18:29:01 +0000 (10:29 -0800)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 31 Jan 2013 06:28:05 +0000 (22:28 -0800)
the buff is 256 limited, so need use vsnprintf instead of vsprintf

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Cc: Ben Dooks <ben@fluff.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/plat-samsung/pm.c

index 15070284343ee43070c7130d3f8ce6bff6a0b4ff..d896add68ad3503d4ede95b9f132a4799036fdbf 100644 (file)
@@ -51,7 +51,7 @@ void s3c_pm_dbg(const char *fmt, ...)
        char buff[256];
 
        va_start(va, fmt);
-       vsprintf(buff, fmt, va);
+       vsnprintf(buff, sizeof(buff), fmt, va);
        va_end(va);
 
        printascii(buff);