diff --git a/kernel/power/wakeup_reason.c b/kernel/power/wakeup_reason.c index 5524b44ae9295cc62d9b045df0c03ee9d4dbaa89..6b6c71363932e054597906a81fdaa41eb0d84e4e 100644 --- a/kernel/power/wakeup_reason.c +++ b/kernel/power/wakeup_reason.c @@ -468,7 +468,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);