From 0b603eba4e0a5d2413b2c4d72a02534e0d9cdcdb Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Thu, 6 Nov 2003 19:56:26 +0000 Subject: 2003-11-06 Andrew Cagney Jeff Johnston * target.c (add_target): Only set "to_xfer_partial" when NULL. (init_dummy_target): Set "to_xfer_partial". --- gdb/target.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gdb/target.c') diff --git a/gdb/target.c b/gdb/target.c index a21fd9f1d37..93087608b2d 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -220,7 +220,8 @@ void add_target (struct target_ops *t) { /* Provide default values for all "must have" methods. */ - t->to_xfer_partial = default_xfer_partial; + if (t->to_xfer_partial == NULL) + t->to_xfer_partial = default_xfer_partial; if (!target_structs) { @@ -1644,6 +1645,7 @@ init_dummy_target (void) dummy_target.to_stratum = dummy_stratum; dummy_target.to_find_memory_regions = dummy_find_memory_regions; dummy_target.to_make_corefile_notes = dummy_make_corefile_notes; + dummy_target.to_xfer_partial = default_xfer_partial; dummy_target.to_magic = OPS_MAGIC; } -- cgit v1.2.1