Changeset 988 for vendor/current/source4/libcli/rap
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- Location:
- vendor/current/source4/libcli/rap
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/libcli/rap/rap.c
r740 r988 31 31 struct rap_call *call; 32 32 33 call = talloc(mem_ctx, struct rap_call); 34 35 if (call == NULL) 33 call = talloc_zero(mem_ctx, struct rap_call); 34 if (call == NULL) { 36 35 return NULL; 36 } 37 37 38 38 call->callno = callno; 39 39 call->rcv_paramlen = 4; 40 40 41 call-> paramdesc = NULL;42 call->datadesc = NULL;43 call->auxdatadesc = NULL;44 45 call->ndr_push_param = ndr_push_init_ctx(mem_ctx);41 call->ndr_push_param = ndr_push_init_ctx(call); 42 if (call->ndr_push_param == NULL) { 43 talloc_free(call); 44 return NULL; 45 } 46 46 call->ndr_push_param->flags = RAPNDR_FLAGS; 47 47 48 call->ndr_push_data = ndr_push_init_ctx(mem_ctx); 48 call->ndr_push_data = ndr_push_init_ctx(call); 49 if (call->ndr_push_data == NULL) { 50 talloc_free(call); 51 return NULL; 52 } 49 53 call->ndr_push_data->flags = RAPNDR_FLAGS; 54 55 call->pull_mem_ctx = mem_ctx; 50 56 51 57 return call; … … 222 228 call->ndr_pull_param = ndr_pull_init_blob(&trans.out.params, call); 223 229 call->ndr_pull_param->flags = RAPNDR_FLAGS; 224 230 call->ndr_pull_param->current_mem_ctx = call->pull_mem_ctx; 225 231 call->ndr_pull_data = ndr_pull_init_blob(&trans.out.data, call); 226 232 call->ndr_pull_data->flags = RAPNDR_FLAGS; 233 call->ndr_pull_data->current_mem_ctx = call->pull_mem_ctx; 227 234 228 235 return result; -
vendor/current/source4/libcli/rap/rap.h
r740 r988 61 61 const char *auxdatadesc; 62 62 63 uint16_t status;64 uint16_t convert;65 66 63 uint16_t rcv_paramlen, rcv_datalen; 67 64 68 65 struct ndr_push *ndr_push_param; 69 66 struct ndr_push *ndr_push_data; 67 68 TALLOC_CTX *pull_mem_ctx; 70 69 struct ndr_pull *ndr_pull_param; 71 70 struct ndr_pull *ndr_pull_data; -
vendor/current/source4/libcli/rap/wscript_build
r740 r988 3 3 bld.SAMBA_SUBSYSTEM('LIBCLI_RAP', 4 4 source='rap.c', 5 public_deps=' LIBCLI_RAWNDR_RAP',5 public_deps='smbclient-raw NDR_RAP', 6 6 autoproto='proto.h' 7 7 )
Note:
See TracChangeset
for help on using the changeset viewer.