169 else if(sz > buf->maxsize) { |
169 else if(sz > buf->maxsize) { |
170 buf->inbuf = (unsigned char *) realloc(buf->inbuf, sz); |
170 buf->inbuf = (unsigned char *) realloc(buf->inbuf, sz); |
171 buf->maxsize = sz; |
171 buf->maxsize = sz; |
172 } |
172 } |
173 |
173 |
174 PR_ASSERT(buf->pos == buf->cursize); |
174 //PR_ASSERT(buf->pos == buf->cursize); // TODO |
175 buf->pos = 0; |
175 buf->pos = 0; |
176 buf->cursize = 0; |
176 buf->cursize = 0; |
177 |
177 |
178 while(1) { |
178 while(1) { |
179 switch(n = net_read(buf->sd, (char *)(buf->inbuf), sz)) { |
179 switch(n = net_read(buf->sd, (char *)(buf->inbuf), sz)) { |