summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-08-28 08:31:17 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-28 22:13:42 +0200
commit98be8c79d5a515ff53ff6931a68490f08da4b661 (patch)
tree1641b900b41a716780765ab4319d7e96a0f78bd1 /src
parentf44bfa0595eb6bca02e898ab3b5b7cdf70b762a6 (diff)
downloadsssd-98be8c79d5a515ff53ff6931a68490f08da4b661.tar.gz
sssd-98be8c79d5a515ff53ff6931a68490f08da4b661.tar.xz
sssd-98be8c79d5a515ff53ff6931a68490f08da4b661.zip
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.
Diffstat (limited to 'src')
-rw-r--r--src/sss_client/common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sss_client/common.c b/src/sss_client/common.c
index 6639ae156..d99086147 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