wakeup_reason: use vsnprintf instead of snsprintf for vargs.
authorRuchi Kandoi <kandoiruchi@google.com>
Thu, 6 Aug 2015 00:09:39 +0000 (17:09 -0700)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 27 Oct 2015 08:28:33 +0000 (16:28 +0800)
Bug: 22368519
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
(cherry picked from commit 26dfa1394af4da60bf8ce7c5e56168b1ad8f2179)

kernel/power/wakeup_reason.c

index 76b53400cb167aca141c22e501d0e4af4fc5efe3..f18fb168d8c2f17ddaa1c1f8bbde2f817e3bb19a 100644 (file)
@@ -151,7 +151,7 @@ void log_suspend_abort_reason(const char *fmt, ...)
 
        suspend_abort = true;
        va_start(args, fmt);
-       snprintf(abort_reason, MAX_SUSPEND_ABORT_LEN, fmt, args);
+       vsnprintf(abort_reason, MAX_SUSPEND_ABORT_LEN, fmt, args);
        va_end(args);
        spin_unlock(&resume_reason_lock);
 }