MINOR: stream: Use conn-stream to report server error

the stream's srv_error callback function now manipulates a conn-stream
instead of a stream-interface.
diff --git a/src/backend.c b/src/backend.c
index 8983e1d..3232f0e 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1995,7 +1995,7 @@
 			/* no stream was ever accounted for this server */
 			cs->state = CS_ST_CLO;
 			if (s->srv_error)
-				s->srv_error(s, cs->si);
+				s->srv_error(s, cs);
 			DBG_TRACE_STATE("internal error during connection", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 			goto end;
 		}
@@ -2050,7 +2050,7 @@
 				s->conn_err_type = STRM_ET_QUEUE_TO;
 			cs->state = CS_ST_CLO;
 			if (s->srv_error)
-				s->srv_error(s, cs->si);
+				s->srv_error(s, cs);
 			DBG_TRACE_STATE("connection request still queued", STRM_EV_STRM_PROC|STRM_EV_CS_ST, s);
 			goto end;
 		}
@@ -2107,7 +2107,7 @@
 	cs_shutw(cs);
 	cs->state = CS_ST_CLO;
 	if (s->srv_error)
-		s->srv_error(s, cs->si);
+		s->srv_error(s, cs);
 	DBG_TRACE_DEVEL("leaving on error", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 	return;
 }
@@ -2147,7 +2147,7 @@
 			s->conn_err_type = STRM_ET_CONN_RES;
 			cs->state = CS_ST_CLO;
 			if (s->srv_error)
-				s->srv_error(s, cs->si);
+				s->srv_error(s, cs);
 			DBG_TRACE_STATE("failed to register applet", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 			goto end;
 		}
@@ -2182,7 +2182,7 @@
 			s->conn_err_type = STRM_ET_CONN_OTHER;
 		cs->state = CS_ST_CLO;
 		if (s->srv_error)
-			s->srv_error(s, cs->si);
+			s->srv_error(s, cs);
 		DBG_TRACE_STATE("connection request failed", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 		goto end;
 	}
@@ -2220,7 +2220,7 @@
 		cs_shutw(cs);
 		s->conn_err_type |= STRM_ET_CONN_ABRT;
 		if (s->srv_error)
-			s->srv_error(s, cs->si);
+			s->srv_error(s, cs);
 		/* Note: state = CS_ST_DIS now */
 		DBG_TRACE_STATE("client abort during connection attempt", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 		goto end;
@@ -2319,7 +2319,7 @@
 
 		cs->state = CS_ST_CLO;
 		if (s->srv_error)
-			s->srv_error(s, cs->si);
+			s->srv_error(s, cs);
 
 		DBG_TRACE_STATE("connection failed", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 		goto end;
@@ -2353,7 +2353,7 @@
 
 		cs->state = CS_ST_CLO;
 		if (s->srv_error)
-			s->srv_error(s, cs->si);
+			s->srv_error(s, cs);
 
 		DBG_TRACE_STATE("error resetting endpoint", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 		goto end;
@@ -2436,7 +2436,7 @@
 			cs_shutw(cs);
 			s->conn_err_type |= STRM_ET_CONN_ABRT;
 			if (s->srv_error)
-				s->srv_error(s, cs->si);
+				s->srv_error(s, cs);
 			DBG_TRACE_STATE("client abort during connection attempt", STRM_EV_STRM_PROC|STRM_EV_CS_ST|STRM_EV_STRM_ERR, s);
 			goto end;
 		}