Changeset 745 for trunk/server/source4/smbd/service_task.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source4/smbd/service_task.c
r414 r745 24 24 #include "lib/messaging/irpc.h" 25 25 #include "param/param.h" 26 #include "librpc/gen_ndr/ndr_irpc .h"26 #include "librpc/gen_ndr/ndr_irpc_c.h" 27 27 28 28 /* … … 36 36 37 37 if (fatal) { 38 struct dcerpc_binding_handle *irpc_handle; 38 39 struct samba_terminate r; 39 struct server_id *sid;40 40 41 sid = irpc_servers_byname(task->msg_ctx, task, "samba");42 43 r.in.reason = reason;44 IRPC_CALL(task->msg_ctx, sid[0],45 irpc, SAMBA_TERMINATE,46 &r, NULL);41 irpc_handle = irpc_binding_handle_by_name(task, task->msg_ctx, 42 "samba", &ndr_table_irpc); 43 if (irpc_handle != NULL) { 44 r.in.reason = reason; 45 dcerpc_samba_terminate_r(irpc_handle, task, &r); 46 } 47 47 } 48 48 … … 80 80 81 81 task->msg_ctx = messaging_init(task, 82 lp _messaging_path(task, task->lp_ctx),82 lpcfg_messaging_path(task, task->lp_ctx), 83 83 task->server_id, 84 lp_iconv_convenience(task->lp_ctx),85 84 task->event_ctx); 86 85 if (!task->msg_ctx) {
Note:
See TracChangeset
for help on using the changeset viewer.