busybox: fix busybox lock applet pidstr buffer overflow
authorQichao Zhang <njuzhangqichao@gmail.com>
Sun, 20 Mar 2022 01:43:22 +0000 (09:43 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Wed, 30 Mar 2022 16:33:38 +0000 (18:33 +0200)
commit34567750db2c3a84fc9f971189c223e2eefd93b0
treedb9cabc7fb69d9657db7da67e0081a4ea72d39d2
parentaee9ccf5c1b536189ebee8c232273657334da843
busybox: fix busybox lock applet pidstr buffer overflow

Kernel setting `/proc/sys/kernel/pid_max` can be set up to 4194304 (7
digits) which will cause buffer overflow in busbox lock patch, this
often happens when running in a rootfs container environment.
This commit enlarges `pidstr` to 12 bytes to ensure a sufficient buffer
for pid number and an additional char '\n'.

Signed-off-by: Qichao Zhang <njuzhangqichao@gmail.com>
package/utils/busybox/patches/220-add_lock_util.patch