From 26590820c265fc14d78de88714a57c591e22a7aa Mon Sep 17 00:00:00 2001 From: Hui Zhu Date: Tue, 20 Jul 2010 05:58:53 +0000 Subject: [PATCH] 2010-07-20 Hui Zhu * inf-ptrace.c (inf_ptrace_create_inferior): Initialize back_to. (inf_ptrace_attach): Ditto. --- gdb/ChangeLog | 5 +++++ gdb/inf-ptrace.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0fd4ca2801..8776c0cb1f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2010-07-20 Hui Zhu + + * inf-ptrace.c (inf_ptrace_create_inferior): Initialize back_to. + (inf_ptrace_attach): Ditto. + 2010-07-19 Jan Kratochvil Make core files the process_stratum. diff --git a/gdb/inf-ptrace.c b/gdb/inf-ptrace.c index 82dfc343fc..440f2ed7e7 100644 --- a/gdb/inf-ptrace.c +++ b/gdb/inf-ptrace.c @@ -124,7 +124,7 @@ inf_ptrace_create_inferior (struct target_ops *ops, /* Do not change either targets above or the same target if already present. The reason is the target stack is shared across multiple inferiors. */ int ops_already_pushed = target_is_pushed (ops); - struct cleanup *back_to; + struct cleanup *back_to = NULL; if (! ops_already_pushed) { @@ -205,7 +205,7 @@ inf_ptrace_attach (struct target_ops *ops, char *args, int from_tty) /* Do not change either targets above or the same target if already present. The reason is the target stack is shared across multiple inferiors. */ int ops_already_pushed = target_is_pushed (ops); - struct cleanup *back_to; + struct cleanup *back_to = NULL; pid = parse_pid_to_attach (args); -- 2.34.1