X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FInterfaces%2FUDI%2Ftrans%2Fnsr.c;h=d9c4357565e8504ca1f5925f5667f2861f0ded36;hb=3e63a1d155d5324523188482f314c4eaae40d523;hp=e6a3930841ebcee02dc0a3bdde4bb14f116f731e;hpb=948e0dcc41c180071b4534a2c4ec680306414af0;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Interfaces/UDI/trans/nsr.c b/KernelLand/Modules/Interfaces/UDI/trans/nsr.c index e6a39308..d9c43575 100644 --- a/KernelLand/Modules/Interfaces/UDI/trans/nsr.c +++ b/KernelLand/Modules/Interfaces/UDI/trans/nsr.c @@ -333,7 +333,7 @@ void acessnsr_SendPacket__buf_write_complete(udi_cb_t *gcb, udi_buf_t *buf) udi_nd_tx_req(cb); // continued in acessnsr_tx_rdy } -void _FreeHeapSubBuf(void *Arg, size_t Pre, size_t Post, const void *DataBuf) +static void _FreeHeapSubBuf(void *Arg, size_t Pre, size_t Post, const void *DataBuf) { free(Arg); } @@ -345,6 +345,7 @@ tIPStackBuffer *acessnsr_WaitForPacket(void *Card) tIPStackBuffer *ret = IPStack_Buffer_CreateBuffer(1); void *data = malloc( cb->rx_buf->buf_size ); udi_buf_read(cb->rx_buf, 0, cb->rx_buf->buf_size, data); + Debug_HexDump("NSR WaitForPacket", data, cb->rx_buf->buf_size); IPStack_Buffer_AppendSubBuffer(ret, cb->rx_buf->buf_size, 0, data, _FreeHeapSubBuf, data); udi_nd_rx_rdy(cb);