client: add connection to state
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 12 Jul 2013 10:36:40 +0000 (12:36 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 12 Jul 2013 10:37:25 +0000 (12:37 +0200)
gst/rtsp-server/rtsp-client.c
gst/rtsp-server/rtsp-client.h

index 6df8059..b8b96a6 100644 (file)
@@ -1859,6 +1859,7 @@ handle_request (GstRTSPClient * client, GstRTSPMessage * request)
   GstRTSPMessage response = { 0 };
   gchar *sessid;
 
+  state.conn = priv->connection;
   state.client = client;
   state.request = request;
   state.response = &response;
index 82f5eec..8c2dd76 100644 (file)
@@ -52,6 +52,7 @@ typedef struct _GstRTSPClientPrivate GstRTSPClientPrivate;
 /**
  * GstRTSPClientState:
  * @server: the server
+ * @conn: the connection
  * @client: the client
  * @request: the complete request
  * @uri: the complete url parsed from @request
@@ -69,6 +70,7 @@ typedef struct _GstRTSPClientPrivate GstRTSPClientPrivate;
  */
 struct _GstRTSPClientState {
   GstRTSPServer       *server;
+  GstRTSPConnection   *conn;
   GstRTSPClient       *client;
   GstRTSPMessage      *request;
   GstRTSPUrl          *uri;