# HG changeset patch # User Sadrul Habib Chowdhury # Date 1275606537 0 # Node ID 626480462902a419976039fdabef6efce8274e5d # Parent 7f021333e41f6a0bf1f83e9f9292ec7262818ea1 Apparently file/directory names in windows cannot end in periods/spaces. diff -r 7f021333e41f -r 626480462902 libpurple/util.c --- a/libpurple/util.c Thu Jun 03 23:08:11 2010 +0000 +++ b/libpurple/util.c Thu Jun 03 23:08:57 2010 +0000 @@ -4856,6 +4856,13 @@ } } } +#ifdef _WIN32 + /* File/Directory names in windows cannot end in periods/spaces. + * http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx + */ + while (j > 0 && (buf[j - 1] == '.' || buf[j - 1] == ' ')) + j--; +#endif buf[j] = '\0'; return buf;