--- rfc1738.cc-0 Mon Feb 18 11:19:24 2002 +++ rfc1738.cc Wed Apr 10 10:06:35 2002 @@ -88,7 +88,8 @@ rfc1738_do_escape (const char *url, int if (buf == NULL || strlen (url) * 3 > bufsize) { - delete[] buf; + if (buf) + delete[] buf; bufsize = strlen (url) * 3 + 1; buf = new char [bufsize]; }