diff options
author | Christopher Faylor <me+cygwin@cgf.cx> | 2002-02-21 06:44:05 +0000 |
---|---|---|
committer | Christopher Faylor <me+cygwin@cgf.cx> | 2002-02-21 06:44:05 +0000 |
commit | 097f6b0bbaff5af8a376eba6a115819f885318ed (patch) | |
tree | 5228d0c904366671ae787a5631d62d779caf8314 | |
parent | c914e0cc47f31781bbf8bbc1bd98bd8861b166a4 (diff) | |
download | gdb-097f6b0bbaff5af8a376eba6a115819f885318ed.zip gdb-097f6b0bbaff5af8a376eba6a115819f885318ed.tar.gz gdb-097f6b0bbaff5af8a376eba6a115819f885318ed.tar.bz2 |
* win32-nat.c (register_loaded_dll): Correctly check for invalid handle value.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/win32-nat.c | 2 | ||||
-rw-r--r-- | gdb/windows-nat.c | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e6cb3a0..551ccbd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-02-21 Christopher Faylor <cgf@redhat.com> + + * win32-nat.c (register_loaded_dll): Correctly check for invalid handle + value. + 2002-02-20 Christopher Faylor <cgf@redhat.com> * win32-nat.c (register_loaded_dll): Handle case where FindFirstFile diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index 871620f..cd288be 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -582,7 +582,7 @@ register_loaded_dll (const char *name, DWORD load_addr) HANDLE h = FindFirstFile(name, &w32_fd); size_t len; - if (h) + if (h != INVALID_HANDLE_VALUE) { FindClose (h); strcpy (buf, name); diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index 871620f..cd288be 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -582,7 +582,7 @@ register_loaded_dll (const char *name, DWORD load_addr) HANDLE h = FindFirstFile(name, &w32_fd); size_t len; - if (h) + if (h != INVALID_HANDLE_VALUE) { FindClose (h); strcpy (buf, name); |