aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me+cygwin@cgf.cx>2002-02-22 01:35:59 +0000
committerChristopher Faylor <me+cygwin@cgf.cx>2002-02-22 01:35:59 +0000
commit6badb179ab59d9516c37ad956ba058fa7a2f7223 (patch)
tree0d576601a5cfe5950786434a59b60eaa4f6d99d8
parente8717518fcdbb494188cbbfeb57037be3fe7bc11 (diff)
downloadgdb-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/ChangeLog5
-rw-r--r--gdb/win32-nat.c4
-rw-r--r--gdb/windows-nat.c4
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);