--- gftp-2.0.19/lib/cache.c.orig 2008-12-23 15:40:43.800541719 +0800 +++ gftp-2.0.19/lib/cache.c 2008-12-23 15:41:03.680208360 +0800 @@ -107,7 +107,7 @@ size_t len, int ignore_directory) { g_snprintf (description, len, "%s://%s@%s:%d%s", - request->url_prefix, + request->url_prefix == NULL ? "" : request->url_prefix, request->username == NULL ? "" : request->username, request->hostname == NULL ? "" : request->hostname, request->port,