]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/net/blip/TcpP.nc
should fix pointer warning
[tinyos-2.x.git] / tos / lib / net / blip / TcpP.nc
index 4ade476c94f5a746cce999e839c3c5d471154d28..23d6cd6d3ef9f92679bded116cb3c9d5909c7f21 100644 (file)
@@ -65,12 +65,14 @@ module TcpP {
   struct tcplib_sock *tcplib_accept(struct tcplib_sock *conn,
                                     struct sockaddr_in6 *from) {
     int cid = find_client(conn);
+    int buf_len;
 
     printfUART("tcplib_accept: cid: %i\n", cid);
 
     if (cid == N_CLIENTS) return NULL;
-    if (signal Tcp.accept[cid](from, &conn->tx_buf, &conn->tx_buf_len)) {
+    if (signal Tcp.accept[cid](from, &conn->tx_buf, &buf_len)) {
       if (conn->tx_buf == NULL) return NULL;
+      conn->tx_buf_len = buf_len;
       return conn;
     }
     return NULL;