---
src/base/osaf_secutil.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/base/osaf_secutil.c b/src/base/osaf_secutil.c
index 6c8414e71..9c11e9d0b 100644
--- a/src/base/osaf_secutil.c
+++ b/src/base/osaf_secutil.c
@@ -315,13 +315,17 @@ bool osaf_user_is_member_of_group(uid_t uid, const char
*groupname)
buff_size = getenv("MAX_GRP_MEM_BUF_SIZE");
if (buff_size != NULL) {
+ errno = 0;
maxgrpmembufsize = strtol(buff_size, NULL, 10);
if (errno == ERANGE || maxgrpmembufsize > UINT16_MAX) {
+ LOG_WA("MAX_GRP_MEM_BUF_SIZE=%ld set too large,"
+ " align to %d", maxgrpmembufsize,
UINT16_MAX);
maxgrpmembufsize = UINT16_MAX;
- LOG_WA("Too large, allign to %ld",
maxgrpmembufsize);
} else if (maxgrpmembufsize < DEFAULT_GRP_MEM_BUF_SIZE)
{
+ LOG_WA("MAX_GRP_MEM_BUF_SIZE=%ld set too small,"
+ " align to %d", maxgrpmembufsize,
+ DEFAULT_GRP_MEM_BUF_SIZE);
maxgrpmembufsize = DEFAULT_GRP_MEM_BUF_SIZE;
- LOG_WA("Too small, allign to %ld",
maxgrpmembufsize);
}
}
}
--
2.25.1
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel