[MAJOR] session: remove the ->srv pointer from struct session
This one has been removed and is now totally superseded by ->target.
To get the server, one must use target_srv(&s->target) instead of
s->srv now.
The function ensures that non-server targets still return NULL.
diff --git a/src/peers.c b/src/peers.c
index 3e07a27..5b8e749 100644
--- a/src/peers.c
+++ b/src/peers.c
@@ -1184,7 +1184,7 @@
stream_sock_prepare_interface(&s->si[1]);
s->si[1].release = NULL;
- s->srv = s->srv_conn = NULL;
+ s->srv_conn = NULL;
clear_target(&s->target);
s->pend_pos = NULL;