]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI: fan: Use scnprintf() for avoiding potential buffer overflow
authorTakashi Iwai <tiwai@suse.de>
Wed, 11 Mar 2020 07:08:51 +0000 (08:08 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 14 Mar 2020 10:11:58 +0000 (11:11 +0100)
commitb1dfc8434aecd7893a9fefa67558d6ac1f928ed7
treed470bf82984c147f3480577862145fa2a63a080f
parent123063f2101dc149e029de1dddb97859efae82d1
ACPI: fan: Use scnprintf() for avoiding potential buffer overflow

Since snprintf() returns the would-be-output size instead of the
actual output size, the succeeding calls may go beyond the given
buffer limit.  Fix it by replacing with scnprintf().

Also adjust the argument to really match with the actually remaining
buffer size.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/fan.c