/[lwip]/lwip/src/api/api_msg.c
ViewVC logotype

Diff of /lwip/src/api/api_msg.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by davidhaas, Thu Feb 6 22:18:56 2003 UTC revision 1.8 by jani, Tue Feb 11 16:33:02 2003 UTC
# Line 51  recv_tcp(void *arg, struct tcp_pcb *pcb, Line 51  recv_tcp(void *arg, struct tcp_pcb *pcb,
51    }    }
52    
53    if(conn->recvmbox != SYS_MBOX_NULL) {    if(conn->recvmbox != SYS_MBOX_NULL) {
54              
55      conn->err = err;      conn->err = err;
56          conn->recv_avail += p->tot_len;      if (p != NULL) {
57      /* Register event with callback */        conn->recv_avail += p->tot_len;
58      if (conn->callback)        /* Register event with callback */
59          if (conn->callback)
60          (*conn->callback)(conn, NETCONN_EVT_RCVPLUS, p->tot_len);          (*conn->callback)(conn, NETCONN_EVT_RCVPLUS, p->tot_len);
61        }  
62      sys_mbox_post(conn->recvmbox, p);      sys_mbox_post(conn->recvmbox, p);
63    }      }  
64    return ERR_OK;    return ERR_OK;

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26