src/server/util/netbuf.c

changeset 24
1a7853a4257e
parent 14
b8bf95b39952
child 52
aced2245fb1c
equal deleted inserted replaced
23:a2c8fc23c90e 24:1a7853a4257e
39 39
40 #include <stdio.h> 40 #include <stdio.h>
41 #include <stdlib.h> 41 #include <stdlib.h>
42 #include <unistd.h> 42 #include <unistd.h>
43 43
44 #include "nspr.h" 44 //include "nspr.h"
45 #include "../public/nsapi.h" 45 #include "../public/nsapi.h"
46 #include "io.h" 46 #include "io.h"
47 47
48 //include "buffer.h" 48 //include "buffer.h"
49 49
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)) {

mercurial