svn commit: samba r4939 - in branches/SAMBA_4_0/source/smbd: .
tridge at samba.org
tridge at samba.org
Sun Jan 23 09:03:06 GMT 2005
Author: tridge
Date: 2005-01-23 09:03:05 +0000 (Sun, 23 Jan 2005)
New Revision: 4939
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4939
Log:
make a few more private pointers type safe (this might help abartlet
track down a bug he just told me about)
Modified:
branches/SAMBA_4_0/source/smbd/service.c
Changeset:
Modified: branches/SAMBA_4_0/source/smbd/service.c
===================================================================
--- branches/SAMBA_4_0/source/smbd/service.c 2005-01-23 09:01:46 UTC (rev 4938)
+++ branches/SAMBA_4_0/source/smbd/service.c 2005-01-23 09:03:05 UTC (rev 4939)
@@ -279,7 +279,8 @@
void server_accept_handler(struct event_context *ev, struct fd_event *fde,
struct timeval t, uint16_t flags)
{
- struct server_stream_socket *stream_socket = fde->private;
+ struct server_stream_socket *stream_socket = talloc_get_type(fde->private,
+ struct server_stream_socket);
stream_socket->service->server->model.ops->accept_connection(ev, fde, t, flags);
}
@@ -287,7 +288,8 @@
void server_io_handler(struct event_context *ev, struct fd_event *fde,
struct timeval t, uint16_t flags)
{
- struct server_connection *conn = fde->private;
+ struct server_connection *conn = talloc_get_type(fde->private,
+ struct server_connection);
conn->event.idle->next_event = timeval_sum(&t, &conn->event.idle_time);
@@ -305,7 +307,8 @@
void server_idle_handler(struct event_context *ev, struct timed_event *idle,
struct timeval t)
{
- struct server_connection *conn = idle->private;
+ struct server_connection *conn = talloc_get_type(idle->private,
+ struct server_connection);
/* Not all services provide an idle handler */
if (conn->stream_socket->stream.ops->idle_handler) {
More information about the samba-cvs
mailing list