Lines Matching defs:len
46 uint32_t len;
49 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
50 DEBUG(SSSDBG_TRACE_INTERNAL, "seuser length: %d\n", len);
51 if (len == 0) {
56 if (len > size - p) return EINVAL;
57 ibuf->seuser = talloc_strndup(ibuf, (char *)(buf + p), len);
60 p += len;
64 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
65 DEBUG(SSSDBG_TRACE_INTERNAL, "mls_range length: %d\n", len);
66 if (len == 0) {
72 if (len > size - p) return EINVAL;
73 ibuf->mls_range = talloc_strndup(ibuf, (char *)(buf + p), len);
76 p += len;
80 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
81 DEBUG(SSSDBG_TRACE_INTERNAL, "username length: %d\n", len);
82 if (len == 0) {
86 if (len > size - p) return EINVAL;
87 ibuf->username = talloc_strndup(ibuf, (char *)(buf + p), len);
90 p += len;
199 ssize_t len = 0;
305 len = sss_atomic_read_s(STDIN_FILENO, buf, IN_BUF_SIZE);
306 if (len == -1) {
314 ret = unpack_buffer(buf, len, ibuf);