On Fri, 2010-02-12 at 00:39 +0100, Adam Pi?tyszek wrote: > @@ -776,6 +800,7 @@ static int proxy_write(int fd, unsigned char *buf, > size_t len) > > count += i; > } > + free(buf); > return 0; > } That one's a bug too; 'buf' is usually static, on the stack of the caller. It's not for the proxy_write() function to free it. -- David Woodhouse Open Source Technology Centre David.Woodhouse at intel.com Intel Corporation