diff --git a/files/dos_fs.c b/files/dos_fs.c index 3ca9cd0d2293a9eebbf63f37452b7a6dc728646e..3d45991aec9277d0103854a2361f366df4567cd5 100644 --- a/files/dos_fs.c +++ b/files/dos_fs.c @@ -1177,7 +1177,7 @@ static DWORD DOSFS_DoGetFullPathName( LPCSTR name, DWORD len, LPSTR result, while ((p = strstr(full_name.short_name,"\\.\\"))) { *(p+1) = 0; - memmove(p+1,p+3,strlen(p+3)); + memmove(p+1,p+3,strlen(p+3)+1); } if (!(DRIVE_GetFlags(drive) & DRIVE_CASE_PRESERVING)) CharUpperA( full_name.short_name );