228 |
if(have <= need) { |
if(have <= need) { |
229 |
res->bufsize += need + RES_STRLEN; |
res->bufsize += need + RES_STRLEN; |
230 |
res->outputbuffer= xresize(res->outputbuffer, res->bufsize); |
res->outputbuffer= xresize(res->outputbuffer, res->bufsize); |
|
if(!res->bufused) { |
|
|
memset(res->outputbuffer, 0, res->bufsize); |
|
|
} |
|
231 |
} |
} |
232 |
memcpy(&res->outputbuffer[res->bufused], buf, need); |
memcpy(&res->outputbuffer[res->bufused], buf, need); |
233 |
res->bufused+= need; |
res->bufused+= need; |
|
res->outputbuffer[res->bufused]= 0; |
|
234 |
FREE(buf); |
FREE(buf); |
235 |
} |
} |
236 |
} |
} |