summaryrefslogtreecommitdiff
path: root/libjava/name-finder.cc
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2000-11-23 05:45:47 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2000-11-23 05:45:47 +0000
commitabb32cf595ff0a80ad20a8cf30c4590fc3031857 (patch)
tree8b52dd6c1b7167d6f135dc6e267bf73fdff9d1d5 /libjava/name-finder.cc
parente11cddeceab32df198b679c8c9f4347ef7f761e2 (diff)
downloadgcc-abb32cf595ff0a80ad20a8cf30c4590fc3031857.tar.gz
name-finder.cc (lookup): Check for a NULL _Jv_argv before attempting lookup.
2000-11-23 Mark Wielaard <mark@klomp.org> * name-finder.cc (lookup): Check for a NULL _Jv_argv before attempting lookup. From-SVN: r37687
Diffstat (limited to 'libjava/name-finder.cc')
-rw-r--r--libjava/name-finder.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/name-finder.cc b/libjava/name-finder.cc
index a29f5bd233c..3baa6e3c6bf 100644
--- a/libjava/name-finder.cc
+++ b/libjava/name-finder.cc
@@ -149,7 +149,7 @@ _Jv_name_finder::lookup (void *p)
strncpy (method_name, dl_info.dli_sname, sizeof method_name);
/* Don't trust dladdr() if the address is from the main program. */
- if (strcmp (file_name, _Jv_argv[0]) != 0)
+ if (_Jv_argv == NULL || strcmp (file_name, _Jv_argv[0]) != 0)
return true;
}
}