From d80a81c1526cc01a4cbd2e2bb3e0feae5bd9c800 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 13 Sep 2024 09:28:51 +0900 Subject: [PATCH] Constify `struct getpwnam_r_args::login` --- process.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/process.c b/process.c index 1326f59dd6..8570f577b3 100644 --- a/process.c +++ b/process.c @@ -5804,7 +5804,7 @@ pwd_not_found(int err) # if defined(USE_GETPWNAM_R) struct getpwnam_r_args { - char *login; + const char *login; char *buf; size_t bufsize; struct passwd *result; @@ -5850,7 +5850,7 @@ rb_getpwdirnam_for_login(VALUE login_name) bufnm = RSTRING_PTR(getpwnm_tmp); bufsizenm = rb_str_capacity(getpwnm_tmp); rb_str_set_len(getpwnm_tmp, bufsizenm); - struct getpwnam_r_args args = GETPWNAM_R_ARGS((char*)login, bufnm, (size_t)bufsizenm); + struct getpwnam_r_args args = GETPWNAM_R_ARGS(login, bufnm, (size_t)bufsizenm); int enm; while ((enm = IO_WITHOUT_GVL_INT(nogvl_getpwnam_r, &args)) != 0) {