* path.cc (path_conv::check): Always initialize member variables.

This commit is contained in:
Christopher Faylor 2001-04-20 16:40:04 +00:00
parent cbd8868713
commit b9815dc3dc
2 changed files with 11 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2001-04-19 Egor Duda <deo@logos-m.ru>
* path.cc (path_conv::check): Always initialize member variables.
Fri Apr 20 12:27:49 2001 Christopher Faylor <cgf@cygnus.com>
* include/sys/file.h: More cleanup for X_OK.

View File

@ -229,6 +229,13 @@ path_conv::check (const char *src, unsigned opt,
char *rel_path, *full_path;
int loop = 0;
path_flags = 0;
known_suffix = NULL;
fileattr = (DWORD) -1;
case_clash = FALSE;
devn = unit = 0;
if (!(opt & PC_NULLEMPTY))
error = 0;
else if ((error = check_null_empty_path (src)))
@ -240,11 +247,6 @@ path_conv::check (const char *src, unsigned opt,
rel_path = this->path, full_path = path_buf;
/* This loop handles symlink expansion. */
int loop = 0;
path_flags = 0;
known_suffix = NULL;
fileattr = (DWORD) -1;
case_clash = FALSE;
for (;;)
{
MALLOC_CHECK;