Fixed a bug in get_long_basename which broke creation of new files.
authorEli Zaretskii <eliz@gnu.org>
Sat, 7 Dec 2013 19:15:23 +0000 (21:15 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 7 Dec 2013 19:15:23 +0000 (21:15 +0200)
src/w32.c

index e264916..7e32da8 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -2126,7 +2126,7 @@ get_long_basename (char * name, char * buf, int size)
   HANDLE dir_handle;
   char fname_utf8[MAX_UTF8_PATH];
   int len = 0;
-  int cstatus;
+  int cstatus = -1;
 
   /* Must be valid filename, no wild cards or other invalid characters.  */
   if (strpbrk (name, "*?|<>\""))