summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2022-01-07 01:20:48 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2022-01-07 02:06:08 -0500
commit51e141c803e8bdf9d37f20f0ddc8550b91537973 (patch)
tree23bd4cdc00837e7235245e5e7e899bb7aaac3637 /src/network.c
parentbade1c0319f1d9be00a5cf1b3655225aae1eabb0 (diff)
downloadlighttpd-git-51e141c803e8bdf9d37f20f0ddc8550b91537973.tar.gz
[multiple] remove buffer_init_buffer()
remove (minor) convenience func; easy to replace Like buffer_init_string(), buffer_init_buffer() was used in only a few places at startup or in cold funcs, so better off removed from buffer.c
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/network.c b/src/network.c
index a2ef5987..db3f51e9 100644
--- a/src/network.c
+++ b/src/network.c
@@ -321,7 +321,7 @@ static int network_server_init(server *srv, network_socket_config *s, buffer *ho
srv_socket->sidx = sidx;
srv_socket->is_ssl = s->ssl_enabled;
srv_socket->srv = srv;
- srv_socket->srv_token = buffer_init_buffer(host_token);
+ buffer_copy_buffer((srv_socket->srv_token = buffer_init()), host_token);
srv_socket->srv_token_colon =
network_srv_token_colon(srv_socket->srv_token);
@@ -758,8 +758,9 @@ int network_init(server *srv, int stdin_fd) {
force_assert(NULL != srv_socket);
memcpy(srv_socket, srv->srv_sockets_inherited.ptr[i],
sizeof(server_socket));
- srv_socket->srv_token =
- buffer_init_buffer(srv_socket->srv_token);
+ const buffer * const srv_token = srv_socket->srv_token;
+ buffer_copy_buffer((srv_socket->srv_token = buffer_init()),
+ srv_token);
srv_socket->srv_token_colon =
network_srv_token_colon(srv_socket->srv_token);
network_srv_sockets_append(srv, srv_socket);