* target.c (target_get_osdata): Check for equal or higher than

process_stratum, not dummy_stratum.
This commit is contained in:
Pedro Alves
2009-02-06 02:08:48 +00:00
parent 80890a619b
commit 739ef7fb25
2 changed files with 12 additions and 4 deletions

View File

@@ -2218,10 +2218,13 @@ target_get_osdata (const char *type)
char *document;
struct target_ops *t;
if (current_target.to_stratum == dummy_stratum)
t = find_default_run_target ("get OS data");
else
/* If we're already connected to something that can get us OS
related data, use it. Otherwise, try using the native
target. */
if (current_target.to_stratum >= process_stratum)
t = current_target.beneath;
else
t = find_default_run_target ("get OS data");
if (!t)
return NULL;