Lines Matching refs:size
74 static errno_t unpack_buffer(uint8_t *buf, size_t size,
80 DEBUG(SSSDBG_TRACE_LIBS, "total buffer size: %zu\n", size);
82 /* realm_str size and length */
83 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
85 DEBUG(SSSDBG_TRACE_LIBS, "realm_str size: %d\n", len);
87 if (len > size - p) return EINVAL;
94 /* princ_str size and length */
95 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
97 DEBUG(SSSDBG_TRACE_LIBS, "princ_str size: %d\n", len);
99 if (len > size - p) return EINVAL;
106 /* keytab_name size and length */
107 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
109 DEBUG(SSSDBG_TRACE_LIBS, "keytab_name size: %d\n", len);
111 if (len > size - p) return EINVAL;
119 SAFEALIGN_COPY_UINT32_CHECK(&ibuf->lifetime, buf + p, size, &p);
123 SAFEALIGN_COPY_UINT32_CHECK(&ibuf->uid, buf + p, size, &p);
124 SAFEALIGN_COPY_UINT32_CHECK(&ibuf->gid, buf + p, size, &p);
138 r->size = 2 * sizeof(uint32_t) + sizeof(krb5_error_code) +
141 DEBUG(SSSDBG_TRACE_INTERNAL, "response size: %zu\n",r->size);
143 r->buf = talloc_array(r, uint8_t, r->size);
158 /* message size */
547 r->size = 0;
744 written = sss_atomic_write_s(STDOUT_FILENO, resp->buf, resp->size);
752 if (written != resp->size) {
754 resp->size, written);