--- sourceforge.net/trunk/rdesktop/disk.c 2004/10/21 08:13:33 786 +++ sourceforge.net/trunk/rdesktop/disk.c 2004/10/21 08:28:03 787 @@ -241,8 +241,7 @@ flags = 0; mode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH; - - if (filename[strlen(filename) - 1] == '/') + if (*filename && filename[strlen(filename) - 1] == '/') filename[strlen(filename) - 1] = 0; sprintf(path, "%s%s", g_rdpdr_device[device_id].local_path, filename);