pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflow
authorTakashi Iwai <tiwai@suse.de>
Wed, 11 Mar 2020 09:06:44 +0000 (10:06 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 27 Mar 2020 10:30:24 +0000 (11:30 +0100)
commit7eb42f9855909cc10f5ba809c500ac0032fd60b8
tree69d43a7e710d065ccac00031ff7fd78259326dc9
parent492464cd464da92242b9e9fc5aec879033bc3df6
pinctrl: mediatek: 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().

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20200311090644.20287-1-tiwai@suse.de
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-paris.c