From 35510bbf46cf26cabbe94b4e2a4f28d96c44319a Mon Sep 17 00:00:00 2001 From: Sebastien GODARD Date: Sat, 20 Jul 2019 10:22:01 +0200 Subject: [PATCH] Increase array size in get_devname_from_sysfs() function Array might be too small in test mode. So increase its size. Signed-off-by: Sebastien GODARD --- sa_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sa_common.c b/sa_common.c index 82f2d2b..f92f979 100644 --- a/sa_common.c +++ b/sa_common.c @@ -538,11 +538,11 @@ void reallocate_all_buffers(struct activity *a, __nr_t nr_min) */ char *get_devname_from_sysfs(unsigned int major, unsigned int minor) { - static char link[32], target[PATH_MAX]; + static char link[256], target[PATH_MAX]; char *devname; ssize_t r; - snprintf(link, 32, "%s/%u:%u", SYSFS_DEV_BLOCK, major, minor); + snprintf(link, 256, "%s/%u:%u", SYSFS_DEV_BLOCK, major, minor); /* Get full path to device knowing its major and minor numbers */ r = readlink(link, target, PATH_MAX); -- 2.40.0