diff --git a/kernel/sucompat.c b/kernel/sucompat.c index ab359a77..df204589 100644 --- a/kernel/sucompat.c +++ b/kernel/sucompat.c @@ -72,7 +72,7 @@ int ksu_handle_faccessat(int *dfd, const char __user **filename_user, int *mode, #endif #ifdef CONFIG_KSU_SUSFS_SUS_SU - char path[sizeof(su)] = {0}; + char path[sizeof(su) + 1] = {0}; #else char path[sizeof(su) + 1]; memset(path, 0, sizeof(path)); @@ -126,7 +126,7 @@ int ksu_handle_stat(int *dfd, const char __user **filename_user, int *flags) } #ifdef CONFIG_KSU_SUSFS_SUS_SU - char path[sizeof(su)] = {0}; + char path[sizeof(su) + 1] = {0}; #else char path[sizeof(su) + 1]; memset(path, 0, sizeof(path)); @@ -199,7 +199,7 @@ int ksu_handle_execve_sucompat(int *fd, const char __user **filename_user, { //const char su[] = SU_PATH; #ifdef CONFIG_KSU_SUSFS_SUS_SU - char path[sizeof(su)] = {0}; + char path[sizeof(su) + 1] = {0}; #else char path[sizeof(su) + 1]; #endif