Imported Upstream version 0.1.17
[platform/upstream/libnice.git] / socket / tcp-bsd.c
index 406e955..3cac22c 100644 (file)
@@ -436,7 +436,7 @@ socket_send_more (
   gpointer data)
 {
   NiceSocket *sock = (NiceSocket *) data;
-  TcpPriv *priv = sock->priv;
+  TcpPriv *priv;
 
   g_mutex_lock (&mutex);
 
@@ -447,6 +447,8 @@ socket_send_more (
     return FALSE;
   }
 
+  priv = sock->priv;
+
   /* connection hangs up or queue was emptied */
   if (condition & G_IO_HUP ||
       nice_socket_flush_send_queue_to_socket (sock->fileno,
@@ -476,3 +478,11 @@ nice_tcp_bsd_socket_set_passive_parent (NiceSocket *sock, NiceSocket *passive_pa
 
   priv->passive_parent = passive_parent;
 }
+
+NiceSocket *
+nice_tcp_bsd_socket_get_passive_parent (NiceSocket *sock)
+{
+  TcpPriv *priv = sock->priv;
+
+  return priv->passive_parent;
+}