Changeset 740 for vendor/current/source4/libcli/dgram
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- Location:
- vendor/current/source4/libcli/dgram
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/libcli/dgram/browse.c
r414 r740 39 39 TALLOC_CTX *tmp_ctx = talloc_new(dgmsock); 40 40 41 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, dgmsock->iconv_convenience,request,41 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, request, 42 42 (ndr_push_flags_fn_t)ndr_push_nbt_browse_packet); 43 43 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { … … 67 67 struct socket_address *dest; 68 68 69 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, dgmsock->iconv_convenience,reply,69 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, reply, 70 70 (ndr_push_flags_fn_t)ndr_push_nbt_browse_packet); 71 71 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { … … 100 100 enum ndr_err_code ndr_err; 101 101 102 ndr_err = ndr_pull_struct_blob(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience,pkt,102 ndr_err = ndr_pull_struct_blob(&data, mem_ctx, pkt, 103 103 (ndr_pull_flags_fn_t)ndr_pull_nbt_browse_packet); 104 104 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { -
vendor/current/source4/libcli/dgram/dgramsocket.c
r414 r740 62 62 blob.length = nread; 63 63 64 DEBUG( 2,("Received dgram packet of length %d from %s:%d\n",64 DEBUG(5,("Received dgram packet of length %d from %s:%d\n", 65 65 (int)blob.length, src->addr, src->port)); 66 66 … … 72 72 73 73 /* parse the request */ 74 ndr_err = ndr_pull_struct_blob(&blob, packet, dgmsock->iconv_convenience,packet,74 ndr_err = ndr_pull_struct_blob(&blob, packet, packet, 75 75 (ndr_pull_flags_fn_t)ndr_pull_nbt_dgram_packet); 76 76 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { … … 158 158 */ 159 159 struct nbt_dgram_socket *nbt_dgram_socket_init(TALLOC_CTX *mem_ctx, 160 struct tevent_context *event_ctx, 161 struct smb_iconv_convenience *iconv_convenience) 160 struct tevent_context *event_ctx) 162 161 { 163 162 struct nbt_dgram_socket *dgmsock; … … 184 183 dgmsock->incoming.handler = NULL; 185 184 dgmsock->mailslot_handlers = NULL; 186 dgmsock->iconv_convenience = iconv_convenience;187 185 188 186 return dgmsock; … … 227 225 if (talloc_reference(req, dest) == NULL) goto failed; 228 226 229 ndr_err = ndr_push_struct_blob(&req->encoded, req, dgmsock->iconv_convenience,packet,227 ndr_err = ndr_push_struct_blob(&req->encoded, req, packet, 230 228 (ndr_push_flags_fn_t)ndr_push_nbt_dgram_packet); 231 229 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { -
vendor/current/source4/libcli/dgram/libdgram.h
r414 r740 20 20 */ 21 21 22 #include "../libcli/netlogon .h"22 #include "../libcli/netlogon/netlogon.h" 23 23 24 24 /* … … 41 41 struct socket_context *sock; 42 42 struct tevent_context *event_ctx; 43 struct smb_iconv_convenience *iconv_convenience;44 43 45 44 /* the fd event */ … … 94 93 void *private_data); 95 94 struct nbt_dgram_socket *nbt_dgram_socket_init(TALLOC_CTX *mem_ctx, 96 struct tevent_context *event_ctx, 97 struct smb_iconv_convenience *); 95 struct tevent_context *event_ctx); 98 96 99 97 const char *dgram_mailslot_name(struct nbt_dgram_packet *packet); -
vendor/current/source4/libcli/dgram/mailslot.c
r414 r740 130 130 if (dgram_mailslot_find(dgmsock, name)) { 131 131 talloc_free(name); 132 return NULL;132 continue; 133 133 } 134 134 dgmslot = dgram_mailslot_listen(dgmsock, name, handler, private_data); -
vendor/current/source4/libcli/dgram/netlogon.c
r414 r740 41 41 TALLOC_CTX *tmp_ctx = talloc_new(dgmsock); 42 42 43 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, 44 dgmsock->iconv_convenience, 45 request, 43 ndr_err = ndr_push_struct_blob(&blob, tmp_ctx, request, 46 44 (ndr_push_flags_fn_t)ndr_push_nbt_netlogon_packet); 47 45 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { … … 75 73 struct socket_address *dest; 76 74 77 status = push_nbt_netlogon_response(&blob, tmp_ctx, dgmsock->iconv_convenience, 78 reply); 75 status = push_nbt_netlogon_response(&blob, tmp_ctx, reply); 79 76 if (!NT_STATUS_IS_OK(status)) { 80 77 return status; … … 111 108 enum ndr_err_code ndr_err; 112 109 113 ndr_err = ndr_pull_struct_blob(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience,netlogon,114 110 ndr_err = ndr_pull_struct_blob(&data, mem_ctx, netlogon, 111 (ndr_pull_flags_fn_t)ndr_pull_nbt_netlogon_packet); 115 112 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { 116 113 NTSTATUS status = ndr_map_error2ntstatus(ndr_err); … … 136 133 DATA_BLOB data = dgram_mailslot_data(dgram); 137 134 138 status = pull_nbt_netlogon_response(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience,netlogon);135 status = pull_nbt_netlogon_response(&data, mem_ctx, netlogon); 139 136 if (!NT_STATUS_IS_OK(status)) { 140 137 return status;
Note:
See TracChangeset
for help on using the changeset viewer.