>From c8f61a4c8ed7b3474c332fecc29509abda9af1e3 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 28 Aug 2013 08:31:17 +0200 Subject: [PATCH 2/7] CLIENT: Fix non gnu sss_strnlen implementation last argument of function sss_strnlen "size_t *len" is output variable. We need to increment value of size_t being pointed to by pointer instead of incrementing pointer. --- src/sss_client/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sss_client/common.c b/src/sss_client/common.c index 6639ae15600d6cd89abe671589ab0c9691eeaa49..58f5239b3564abcb58df01829c840c97ee08096c 100644 --- a/src/sss_client/common.c +++ b/src/sss_client/common.c @@ -984,7 +984,7 @@ errno_t sss_strnlen(const char *str, size_t maxlen, size_t *len) *len = 0; while (*len < maxlen) { if (str[*len] == '\0') break; - len++; + ++*len; } #endif -- 1.8.3.1