mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
Fix a couple of warnings
This commit is contained in:
parent
b8cd1cff2d
commit
2146310fb7
@ -66,8 +66,10 @@ bool msrpc_gen(TALLOC_CTX *mem_ctx,
|
||||
case 'U':
|
||||
s = va_arg(ap, char *);
|
||||
head_size += 8;
|
||||
ret = push_ucs2_talloc(pointers, (smb_ucs2_t **)&pointers[i].data,
|
||||
s, &n);
|
||||
ret = push_ucs2_talloc(
|
||||
pointers,
|
||||
(smb_ucs2_t **)(void *)&pointers[i].data,
|
||||
s, &n);
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
@ -78,8 +80,9 @@ bool msrpc_gen(TALLOC_CTX *mem_ctx,
|
||||
case 'A':
|
||||
s = va_arg(ap, char *);
|
||||
head_size += 8;
|
||||
ret = push_ascii_talloc(pointers, (char **)&pointers[i].data, s,
|
||||
&n);
|
||||
ret = push_ascii_talloc(
|
||||
pointers, (char **)(void *)&pointers[i].data,
|
||||
s, &n);
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
@ -91,8 +94,10 @@ bool msrpc_gen(TALLOC_CTX *mem_ctx,
|
||||
j = va_arg(ap, int);
|
||||
intargs[i] = j;
|
||||
s = va_arg(ap, char *);
|
||||
ret = push_ucs2_talloc(pointers, (smb_ucs2_t **)&pointers[i].data,
|
||||
s, &n);
|
||||
ret = push_ucs2_talloc(
|
||||
pointers,
|
||||
(smb_ucs2_t **)(void *)&pointers[i].data,
|
||||
s, &n);
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
@ -230,7 +235,7 @@ bool msrpc_parse(TALLOC_CTX *mem_ctx,
|
||||
|
||||
ps = va_arg(ap, char **);
|
||||
if (len1 == 0 && len2 == 0) {
|
||||
*ps = discard_const("");
|
||||
*ps = (char *)discard_const("");
|
||||
} else {
|
||||
/* make sure its in the right format - be strict */
|
||||
if ((len1 != len2) || (ptr + len1 < ptr) || (ptr + len1 < len1) || (ptr + len1 > blob->length)) {
|
||||
@ -257,7 +262,7 @@ bool msrpc_parse(TALLOC_CTX *mem_ctx,
|
||||
goto cleanup;
|
||||
}
|
||||
} else {
|
||||
(*ps) = discard_const("");
|
||||
(*ps) = (char *)discard_const("");
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -270,7 +275,7 @@ bool msrpc_parse(TALLOC_CTX *mem_ctx,
|
||||
ps = (char **)va_arg(ap, char **);
|
||||
/* make sure its in the right format - be strict */
|
||||
if (len1 == 0 && len2 == 0) {
|
||||
*ps = discard_const("");
|
||||
*ps = (char *)discard_const("");
|
||||
} else {
|
||||
if ((len1 != len2) || (ptr + len1 < ptr) || (ptr + len1 < len1) || (ptr + len1 > blob->length)) {
|
||||
ret = false;
|
||||
@ -293,7 +298,7 @@ bool msrpc_parse(TALLOC_CTX *mem_ctx,
|
||||
goto cleanup;
|
||||
}
|
||||
} else {
|
||||
(*ps) = discard_const("");
|
||||
(*ps) = (char *)discard_const("");
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@ -322,7 +322,7 @@ NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx,
|
||||
if (lm_response->length &&
|
||||
(convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX,
|
||||
lm_response->data, lm_response->length,
|
||||
(void **)&unix_pw, NULL, false))) {
|
||||
(void *)&unix_pw, NULL, false))) {
|
||||
if (E_deshash(unix_pw, client_lm.hash)) {
|
||||
lm_ok = true;
|
||||
} else {
|
||||
|
@ -231,14 +231,14 @@ bool ntv2_owf_gen(const uint8_t owf[16],
|
||||
domain_byte_len = domain_byte_len - 2;
|
||||
|
||||
hmac_md5_init_limK_to_64(owf, 16, &ctx);
|
||||
hmac_md5_update((const void *)user, user_byte_len, &ctx);
|
||||
hmac_md5_update((const void *)domain, domain_byte_len, &ctx);
|
||||
hmac_md5_update((uint8_t *)user, user_byte_len, &ctx);
|
||||
hmac_md5_update((uint8_t *)domain, domain_byte_len, &ctx);
|
||||
hmac_md5_final(kr_buf, &ctx);
|
||||
|
||||
#ifdef DEBUG_PASSWORD
|
||||
DEBUG(100, ("ntv2_owf_gen: user, domain, owfkey, kr\n"));
|
||||
dump_data(100, (const void *)user, user_byte_len);
|
||||
dump_data(100, (const void *)domain, domain_byte_len);
|
||||
dump_data(100, (uint8_t *)user, user_byte_len);
|
||||
dump_data(100, (uint8_t *)domain, domain_byte_len);
|
||||
dump_data(100, owf, 16);
|
||||
dump_data(100, kr_buf, 16);
|
||||
#endif
|
||||
|
@ -1230,8 +1230,8 @@ _PUBLIC_ NTSTATUS ldap_decode(struct asn1_data *data,
|
||||
msg->type = LDAP_TAG_SearchRequest;
|
||||
asn1_start_tag(data, tag);
|
||||
asn1_read_OctetString_talloc(msg, data, &r->basedn);
|
||||
asn1_read_enumerated(data, (int *)&(r->scope));
|
||||
asn1_read_enumerated(data, (int *)&(r->deref));
|
||||
asn1_read_enumerated(data, (int *)(void *)&(r->scope));
|
||||
asn1_read_enumerated(data, (int *)(void *)&(r->deref));
|
||||
asn1_read_Integer(data, &sizelimit);
|
||||
r->sizelimit = sizelimit;
|
||||
asn1_read_Integer(data, &timelimit);
|
||||
|
@ -936,7 +936,7 @@ NTSTATUS evlog_tdb_entry_to_evt_entry(TALLOC_CTX *mem_ctx,
|
||||
size_t len;
|
||||
if (!convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX,
|
||||
t->sid.data, t->sid.length,
|
||||
(void **)&sid_str, &len, false)) {
|
||||
(void *)&sid_str, &len, false)) {
|
||||
return NT_STATUS_INVALID_SID;
|
||||
}
|
||||
if (len > 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user