# HG changeset patch # User Geoff Voelker # Date 913268587 0 # Node ID 6bb3dc7f1b48f6829f94f256c87b343795be46ab # Parent 5ad15fde58a9e3d60704f85ae6448daa6fabc15d (w32_get_long_filename): Handle root dirs correctly. diff -r 5ad15fde58a9 -r 6bb3dc7f1b48 src/w32.c --- a/src/w32.c Thu Dec 10 04:25:07 1998 +0000 +++ b/src/w32.c Thu Dec 10 05:43:07 1998 +0000 @@ -503,9 +503,10 @@ len = parse_root (full, &p); memcpy (o, full, len); o += len; + *o = '\0'; size -= len; - do + while (p != NULL && *p) { q = p; p = strchr (q, '\\'); @@ -528,7 +529,6 @@ else return FALSE; } - while (p != NULL && *p); return TRUE; }