Remove useless layer of indirection, where every service called
[jelmer/samba4-debian.git] / source / smb_server / smb_server.c
index 866ae26fa46f44bde2ebd3a71e9b0af136d69916..9a8a8cf5c4643d0b18041f001acc84fcf7880faa 100644 (file)
@@ -250,20 +250,8 @@ failed:
        task_server_terminate(task, "Failed to startup smb server task");       
 }
 
-/*
-  called on startup of the smb server service It's job is to start
-  listening on all configured sockets
-*/
-static NTSTATUS smbsrv_init(struct event_context *event_context, 
-                           struct loadparm_context *lp_ctx,
-                           const struct model_ops *model_ops)
-{      
-       return task_server_startup(event_context, lp_ctx, "smb",
-                                  model_ops, smbsrv_task_init);
-}
-
 /* called at smbd startup - register ourselves as a server service */
 NTSTATUS server_service_smb_init(void)
 {
-       return register_server_service("smb", smbsrv_init);
+       return register_server_service("smb", smbsrv_task_init);
 }