159 /* ----------------------------- netbuf_grab ------------------------------ */ |
159 /* ----------------------------- netbuf_grab ------------------------------ */ |
160 |
160 |
161 |
161 |
162 NSAPI_PUBLIC int netbuf_grab(netbuf *buf, int sz) { |
162 NSAPI_PUBLIC int netbuf_grab(netbuf *buf, int sz) { |
163 int n; |
163 int n; |
164 |
164 |
165 if(!buf->inbuf) { |
165 if(!buf->inbuf) { |
166 buf->inbuf = (unsigned char *) malloc(sz); |
166 buf->inbuf = (unsigned char *) malloc(sz); |
167 buf->maxsize = sz; |
167 buf->maxsize = sz; |
168 } |
168 } |
169 else if(sz > buf->maxsize) { |
169 else if(sz > buf->maxsize) { |