X-Git-Url: http://git.samba.org/samba.git/?a=blobdiff_plain;f=source4%2Fsmb_server%2Fsmb_server.c;h=367557dbb7422ff75b556f827ff2a1380b064a2e;hb=21fc7673780aa1d7c0caab7b17ff9171238913ba;hp=4f8e628f7414762761c1e10b2cac04d8d4a50c7b;hpb=ab07a60d6ed1d9704590747ac69bbaa22bef2df3;p=samba.git diff --git a/source4/smb_server/smb_server.c b/source4/smb_server/smb_server.c index 4f8e628f741..367557dbb74 100644 --- a/source4/smb_server/smb_server.c +++ b/source4/smb_server/smb_server.c @@ -157,6 +157,7 @@ static void smbsrv_accept(struct stream_connection *conn) smbsrv_management_init(smb_conn); if (!NT_STATUS_IS_OK(share_get_context_by_name(smb_conn, lp_share_backend(smb_conn->lp_ctx), + smb_conn->connection->event.ctx, smb_conn->lp_ctx, &(smb_conn->share_context)))) { smbsrv_terminate_connection(smb_conn, "share_init failed!"); return; @@ -206,7 +207,7 @@ static void smbsrv_preopen_ldb(struct task_server *task) /* yes, this looks strange. It is a hack to preload the schema. I'd like to share most of the ldb context with the child too. That will come later */ - talloc_free(samdb_connect(task, task->lp_ctx, NULL)); + talloc_free(samdb_connect(task, task->event_ctx, task->lp_ctx, NULL)); } /*