---
 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
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to