s3:smbd/process: avoid using server_event_context() for smbd_deferred_open_timer...
authorStefan Metzmacher <metze@samba.org>
Mon, 12 Dec 2011 12:53:26 +0000 (13:53 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 12 Dec 2011 13:35:43 +0000 (14:35 +0100)
metze

source3/smbd/process.c

index 0e15e32d35958adb805d05db874f7f02b9a88988..d037fae7793517f7d2b3c9c59f7e4d2f87859f3b 100644 (file)
@@ -648,11 +648,11 @@ static bool push_queued_message(struct smb_request *req,
                }
        }
 
-       msg->te = event_add_timed(server_event_context(),
-                                 msg,
-                                 end_time,
-                                 smbd_deferred_open_timer,
-                                 msg);
+       msg->te = tevent_add_timer(msg->sconn->ev_ctx,
+                                  msg,
+                                  end_time,
+                                  smbd_deferred_open_timer,
+                                  msg);
        if (!msg->te) {
                DEBUG(0,("push_message: event_add_timed failed\n"));
                TALLOC_FREE(msg);
@@ -735,11 +735,11 @@ void schedule_deferred_open_message_smb(struct smbd_server_connection *sconn,
                                "scheduling mid %llu\n",
                                (unsigned long long)mid ));
 
-                       te = event_add_timed(server_event_context(),
-                                            pml,
-                                            timeval_zero(),
-                                            smbd_deferred_open_timer,
-                                            pml);
+                       te = tevent_add_timer(pml->sconn->ev_ctx,
+                                             pml,
+                                             timeval_zero(),
+                                             smbd_deferred_open_timer,
+                                             pml);
                        if (!te) {
                                DEBUG(10,("schedule_deferred_open_message_smb: "
                                        "event_add_timed() failed, "