| 183 xd->rxqueue = g_realloc(xd->rxqueue, len + xd->rxlen); |
183 xd->rxqueue = g_realloc(xd->rxqueue, len + xd->rxlen); |
| 184 memcpy(xd->rxqueue + xd->rxlen, buffer, len); |
184 memcpy(xd->rxqueue + xd->rxlen, buffer, len); |
| 185 xd->rxlen += len; |
185 xd->rxlen += len; |
| 186 |
186 |
| 187 while (1) { |
187 while (1) { |
| 188 int acked; |
188 size_t acked; |
| 189 |
189 |
| 190 if (xd->rxlen < 4) |
190 if (xd->rxlen < 4) |
| 191 break; |
191 break; |
| 192 |
192 |
| 193 acked = ntohl(*((gint32 *)xd->rxqueue)); |
193 acked = ntohl(*((gint32 *)xd->rxqueue)); |