diff options
author | Andrew Bartlett <abartlet@samba.org> | 2015-08-31 11:08:45 +1200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2015-08-31 04:11:55 +0200 |
commit | c3647ec39e42e8dcdd3057dbab49918c2ccf5e9a (patch) | |
tree | 59413af56038699e5705f34df68be6e947883dfe /source4/web_server | |
parent | 615d9b734ef67f56ec77db05023b9244841ac1b8 (diff) | |
download | samba-c3647ec39e42e8dcdd3057dbab49918c2ccf5e9a.tar.gz |
web_server: Fix server not to segfault on startup
Pair-programmed-with: Garming Sam <garming@catalyst.net.nz>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Aug 31 04:11:55 CEST 2015 on sn-devel-104
Diffstat (limited to 'source4/web_server')
-rw-r--r-- | source4/web_server/web_server.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/web_server/web_server.c b/source4/web_server/web_server.c index 79a3f30bd57..d83b35a5429 100644 --- a/source4/web_server/web_server.c +++ b/source4/web_server/web_server.c @@ -248,7 +248,8 @@ static void websrv_send(struct stream_connection *conn, uint16_t flags) */ static void websrv_accept(struct stream_connection *conn) { - struct web_server_data *wdata = talloc_get_type_abort(conn->private_data, struct web_server_data); + struct task_server *task = talloc_get_type_abort(conn->private_data, struct task_server); + struct web_server_data *wdata = talloc_get_type_abort(task->private_data, struct web_server_data); struct websrv_context *web; struct socket_context *tls_socket; |