diff options
author | Christopher Faylor <me+cygwin@cgf.cx> | 2002-02-22 01:35:59 +0000 |
---|---|---|
committer | Christopher Faylor <me+cygwin@cgf.cx> | 2002-02-22 01:35:59 +0000 |
commit | 6badb179ab59d9516c37ad956ba058fa7a2f7223 (patch) | |
tree | 0d576601a5cfe5950786434a59b60eaa4f6d99d8 | |
parent | e8717518fcdbb494188cbbfeb57037be3fe7bc11 (diff) | |
download | gdb-6badb179ab59d9516c37ad956ba058fa7a2f7223.zip gdb-6badb179ab59d9516c37ad956ba058fa7a2f7223.tar.gz gdb-6badb179ab59d9516c37ad956ba058fa7a2f7223.tar.bz2 |
* win32-nat.c (register_loaded_dll): Just use raw name when we can't find the
complete path to a loaded DLL.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/win32-nat.c | 4 | ||||
-rw-r--r-- | gdb/windows-nat.c | 4 |
3 files changed, 11 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4a1808e..02c3e79 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): Just use raw name when we can't + find the complete path to a loaded DLL. + 2002-02-21 Fred Fish <fnf@redhat.com> * dbxread.c (process_one_symbol): When finding an N_FUN symbol diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index cd288be..2ef28e0 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -582,7 +582,9 @@ register_loaded_dll (const char *name, DWORD load_addr) HANDLE h = FindFirstFile(name, &w32_fd); size_t len; - if (h != INVALID_HANDLE_VALUE) + if (h == INVALID_HANDLE_VALUE) + strcpy (buf, name); + else { FindClose (h); strcpy (buf, name); diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index cd288be..2ef28e0 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -582,7 +582,9 @@ register_loaded_dll (const char *name, DWORD load_addr) HANDLE h = FindFirstFile(name, &w32_fd); size_t len; - if (h != INVALID_HANDLE_VALUE) + if (h == INVALID_HANDLE_VALUE) + strcpy (buf, name); + else { FindClose (h); strcpy (buf, name); |