diff options
author | Günther Deschner <gd@samba.org> | 2014-11-14 14:12:26 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2014-11-24 21:16:09 +0100 |
commit | 943f2b68c92ad5ba36f5d0af327c0d9a0d147d80 (patch) | |
tree | 85c731349366aa2f0be7be7846d3240cab635a2f | |
parent | 26f9bf1fa4f207005fc2c26e85eeb7a091ce8a27 (diff) | |
download | samba-943f2b68c92ad5ba36f5d0af327c0d9a0d147d80.tar.gz |
samba: pass down size_t instead of int to add_string_to_array().
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Mon Nov 17 19:53:22 CET 2014 on sn-devel-104
The last 3 patches address
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10942
cleanup add_string_to_array and usage
-rw-r--r-- | libcli/ldap/ldap_message.h | 2 | ||||
-rw-r--r-- | libgpo/gpext/gpext.c | 2 | ||||
-rw-r--r-- | source3/lib/eventlog/eventlog.c | 2 | ||||
-rw-r--r-- | source3/libads/ldap.c | 2 | ||||
-rw-r--r-- | source3/libnet/libnet_join.c | 4 | ||||
-rw-r--r-- | source3/rpc_server/lsa/srv_lsa_nt.c | 2 | ||||
-rw-r--r-- | source3/rpc_server/netlogon/srv_netlog_nt.c | 2 | ||||
-rw-r--r-- | source3/rpc_server/spoolss/srv_spoolss_nt.c | 3 | ||||
-rw-r--r-- | source3/rpcclient/cmd_spoolss.c | 5 | ||||
-rw-r--r-- | source3/winbindd/winbindd_cm.c | 2 | ||||
-rw-r--r-- | source4/torture/rpc/samba3rpc.c | 4 | ||||
-rw-r--r-- | source4/torture/rpc/samr.c | 2 | ||||
-rw-r--r-- | source4/torture/rpc/wkssvc.c | 10 |
13 files changed, 22 insertions, 20 deletions
diff --git a/libcli/ldap/ldap_message.h b/libcli/ldap/ldap_message.h index 4385fe645a2..2f64881c053 100644 --- a/libcli/ldap/ldap_message.h +++ b/libcli/ldap/ldap_message.h @@ -104,7 +104,7 @@ struct ldap_SearchRequest { uint32_t sizelimit; bool attributesonly; struct ldb_parse_tree *tree; - int num_attributes; + size_t num_attributes; const char * const *attributes; }; diff --git a/libgpo/gpext/gpext.c b/libgpo/gpext/gpext.c index 2afcfecc3d7..1320dadecfc 100644 --- a/libgpo/gpext/gpext.c +++ b/libgpo/gpext/gpext.c @@ -524,7 +524,7 @@ static NTSTATUS gp_glob_ext_list(TALLOC_CTX *mem_ctx, name[PTR_DIFF(p, dirent->d_name)] = 0; if (!add_string_to_array(mem_ctx, name, ext_list, - (int *)ext_list_len)) { + ext_list_len)) { closedir(dir); return NT_STATUS_NO_MEMORY; } diff --git a/source3/lib/eventlog/eventlog.c b/source3/lib/eventlog/eventlog.c index 4c6767d550d..e290af2593b 100644 --- a/source3/lib/eventlog/eventlog.c +++ b/source3/lib/eventlog/eventlog.c @@ -581,7 +581,7 @@ bool parse_logentry( TALLOC_CTX *mem_ctx, char *line, struct eventlog_Record_tdb } } else if ( 0 == strncmp( start, "STR", stop - start ) ) { size_t tmp_len; - int num_of_strings; + size_t num_of_strings; /* skip past initial ":" */ stop++; /* now skip any other leading whitespace */ diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c index 06b4895eedb..b46f5108013 100644 --- a/source3/libads/ldap.c +++ b/source3/libads/ldap.c @@ -3288,7 +3288,7 @@ ADS_STATUS ads_get_joinable_ous(ADS_STRUCT *ads, if (!add_string_to_array(mem_ctx, dn, (const char ***)ous, - (int *)num_ous)) { + num_ous)) { TALLOC_FREE(dn); ads_msgfree(ads, res); return ADS_ERROR(LDAP_NO_MEMORY); diff --git a/source3/libnet/libnet_join.c b/source3/libnet/libnet_join.c index e70e11a852d..187e524606c 100644 --- a/source3/libnet/libnet_join.c +++ b/source3/libnet/libnet_join.c @@ -423,7 +423,7 @@ static ADS_STATUS libnet_join_set_machine_spn(TALLOC_CTX *mem_ctx, ok = ads_element_in_array(spn_array, num_spns, spn); if (!ok) { ok = add_string_to_array(spn_array, spn, - &spn_array, (int *)&num_spns); + &spn_array, &num_spns); if (!ok) { return ADS_ERROR_LDAP(LDAP_NO_MEMORY); } @@ -448,7 +448,7 @@ static ADS_STATUS libnet_join_set_machine_spn(TALLOC_CTX *mem_ctx, ok = ads_element_in_array(spn_array, num_spns, spn); if (!ok) { ok = add_string_to_array(spn_array, spn, - &spn_array, (int *)&num_spns); + &spn_array, &num_spns); if (!ok) { return ADS_ERROR_LDAP(LDAP_NO_MEMORY); } diff --git a/source3/rpc_server/lsa/srv_lsa_nt.c b/source3/rpc_server/lsa/srv_lsa_nt.c index 67909aa382e..039206b68d8 100644 --- a/source3/rpc_server/lsa/srv_lsa_nt.c +++ b/source3/rpc_server/lsa/srv_lsa_nt.c @@ -3335,7 +3335,7 @@ static NTSTATUS init_lsa_right_set(TALLOC_CTX *mem_ctx, uint32 i; const char *privname; const char **privname_array = NULL; - int num_priv = 0; + size_t num_priv = 0; for (i=0; i<privileges->count; i++) { if (privileges->set[i].luid.high) { diff --git a/source3/rpc_server/netlogon/srv_netlog_nt.c b/source3/rpc_server/netlogon/srv_netlog_nt.c index de30106e9a8..fdcc847381d 100644 --- a/source3/rpc_server/netlogon/srv_netlog_nt.c +++ b/source3/rpc_server/netlogon/srv_netlog_nt.c @@ -397,7 +397,7 @@ NTSTATUS _netr_NetrEnumerateTrustedDomains(struct pipes_struct *p, NTSTATUS status; NTSTATUS result = NT_STATUS_OK; DATA_BLOB blob; - int num_domains = 0; + size_t num_domains = 0; const char **trusted_domains = NULL; struct lsa_DomainList domain_list; struct dcerpc_binding_handle *h = NULL; diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c index f6fbfda31ef..1226ec1bcbc 100644 --- a/source3/rpc_server/spoolss/srv_spoolss_nt.c +++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c @@ -4902,7 +4902,8 @@ static WERROR string_array_from_driver_info(TALLOC_CTX *mem_ctx, const char *arch, int version) { - int i, num_strings = 0; + int i; + size_t num_strings = 0; const char **array = NULL; if (string_array == NULL) { diff --git a/source3/rpcclient/cmd_spoolss.c b/source3/rpcclient/cmd_spoolss.c index fb011f8478d..c2b1e3d5e40 100644 --- a/source3/rpcclient/cmd_spoolss.c +++ b/source3/rpcclient/cmd_spoolss.c @@ -1659,7 +1659,7 @@ static bool init_drv_info_3_members(TALLOC_CTX *mem_ctx, struct spoolss_AddDrive char *args) { char *str, *str2; - int count = 0; + size_t count = 0; char *saveptr = NULL; struct spoolss_StringArray *deps; const char **file_array = NULL; @@ -2636,7 +2636,8 @@ static WERROR cmd_spoolss_setprinterdata(struct rpc_pipe_client *cli, data.binary = strhex_to_data_blob(mem_ctx, argv[4]); break; case REG_MULTI_SZ: { - int i, num_strings; + int i; + size_t num_strings; const char **strings = NULL; num_strings = 0; diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index 3a9780ebedb..ccbe4f546c3 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -1468,7 +1468,7 @@ static bool find_new_dc(TALLOC_CTX *mem_ctx, int num_dcs = 0; const char **dcnames = NULL; - int num_dcnames = 0; + size_t num_dcnames = 0; struct sockaddr_storage *addrs = NULL; int num_addrs = 0; diff --git a/source4/torture/rpc/samba3rpc.c b/source4/torture/rpc/samba3rpc.c index 406eb9ab055..ff1a53ca314 100644 --- a/source4/torture/rpc/samba3rpc.c +++ b/source4/torture/rpc/samba3rpc.c @@ -2634,7 +2634,7 @@ static bool rap_get_servername(struct torture_context *tctx, static bool find_printers(struct torture_context *tctx, struct dcerpc_pipe *p, const char ***printers, - int *num_printers) + size_t *num_printers) { struct srvsvc_NetShareEnum r; struct srvsvc_NetShareInfoCtr info_ctr; @@ -2771,7 +2771,7 @@ static bool torture_samba3_rpc_spoolss(struct torture_context *torture) struct dcerpc_binding_handle *b; struct policy_handle server_handle, printer_handle; const char **printers; - int num_printers; + size_t num_printers; struct spoolss_UserLevel1 userlevel1; char *servername; diff --git a/source4/torture/rpc/samr.c b/source4/torture/rpc/samr.c index 7dfd1833d20..293b6722cc2 100644 --- a/source4/torture/rpc/samr.c +++ b/source4/torture/rpc/samr.c @@ -7258,7 +7258,7 @@ static bool test_GroupList(struct dcerpc_binding_handle *b, uint32_t returned_size; union samr_DispInfo info; - int num_names = 0; + size_t num_names = 0; const char **names = NULL; bool builtin_domain = dom_sid_compare(domain_sid, diff --git a/source4/torture/rpc/wkssvc.c b/source4/torture/rpc/wkssvc.c index 5bf64afa261..09272004ef3 100644 --- a/source4/torture/rpc/wkssvc.c +++ b/source4/torture/rpc/wkssvc.c @@ -530,7 +530,7 @@ static bool test_NetrEnumerateComputerNames_level(struct torture_context *tctx, struct dcerpc_pipe *p, uint16_t level, const char ***names, - int *num_names) + size_t *num_names) { NTSTATUS status; struct wkssvc_NetrEnumerateComputerNames r; @@ -666,7 +666,7 @@ static bool test_NetrAddAlternateComputerName(struct torture_context *tctx, NTSTATUS status; struct wkssvc_NetrAddAlternateComputerName r; const char **names = NULL; - int num_names = 0; + size_t num_names = 0; int i; struct dcerpc_binding_handle *b = p->binding_handle; @@ -708,7 +708,7 @@ static bool test_NetrRemoveAlternateComputerName(struct torture_context *tctx, NTSTATUS status; struct wkssvc_NetrRemoveAlternateComputerName r; const char **names = NULL; - int num_names = 0; + size_t num_names = 0; int i; struct dcerpc_binding_handle *b = p->binding_handle; @@ -781,7 +781,7 @@ static bool test_NetrSetPrimaryComputername(struct torture_context *tctx, */ const char **names_o = NULL, **names = NULL; - int num_names_o = 0, num_names = 0; + size_t num_names_o = 0, num_names = 0; torture_comment(tctx, "Testing NetrSetPrimaryComputername\n"); @@ -887,7 +887,7 @@ static bool test_NetrRenameMachineInDomain2(struct torture_context *tctx, struct dcerpc_pipe *p) { const char **names_o = NULL, **names = NULL; - int num_names_o = 0, num_names = 0; + size_t num_names_o = 0, num_names = 0; torture_comment(tctx, "Testing NetrRenameMachineInDomain2\n"); |