Mercurial > hg > octave-lyh
diff liboctave/lo-sysdep.cc @ 6208:323be5eeed1f
[project @ 2006-12-06 20:23:18 by jwe]
author | jwe |
---|---|
date | Wed, 06 Dec 2006 20:23:19 +0000 |
parents | 8d285942fc3c |
children | 8cab253171b6 |
line wrap: on
line diff
--- a/liboctave/lo-sysdep.cc +++ b/liboctave/lo-sysdep.cc @@ -118,7 +118,10 @@ static char buffer[MAX_PATH]; strncpy (buffer, name, MAX_PATH); - strncat (buffer, "\\*", MAX_PATH); + if (buffer[strnlen(buffer, MAX_PATH)-1] != '\\') + strncat (buffer, "\\*", MAX_PATH); + else + strncat (buffer, "*", MAX_PATH); d->current = buffer; d->hnd = FindFirstFile (buffer, &(d->fd)); if (d->hnd == INVALID_HANDLE_VALUE)