[CLEANUP] stream_interface: use inline functions to manipulate targets
The connection target involves a type and a union of pointers, let's
make the code cleaner using simple wrappers.
diff --git a/src/queue.c b/src/queue.c
index c66aa6b..4994181 100644
--- a/src/queue.c
+++ b/src/queue.c
@@ -16,6 +16,7 @@
#include <proto/queue.h>
#include <proto/server.h>
+#include <proto/stream_interface.h>
#include <proto/task.h>
@@ -122,8 +123,7 @@
/* we want to note that the session has now been assigned a server */
sess->flags |= SN_ASSIGNED;
- sess->target.type = TARG_TYPE_SERVER;
- sess->target.ptr.s = srv;
+ set_target_server(&sess->target, srv);
sess->srv = srv;
sess->srv_conn = srv;
srv->served++;