[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [6195] gdbstub: fix gdbserver_fork
From: |
Edgar E. Iglesias |
Subject: |
[Qemu-devel] [6195] gdbstub: fix gdbserver_fork |
Date: |
Wed, 07 Jan 2009 10:22:29 +0000 |
Revision: 6195
http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6195
Author: edgar_igl
Date: 2009-01-07 10:22:28 +0000 (Wed, 07 Jan 2009)
Log Message:
-----------
gdbstub: fix gdbserver_fork
As reported by Martin Mohring fork doesn't work with NPTL.
A fix is attached that makes the also attached test run
(tested with ARM CodeSourcery 2008q3 on an x86_64
Fedora Core with kernel 2.6.23).
Signed-off-by: Laurent Desnogues <address@hidden>
Acked-by: Edgar E. Iglesias <address@hidden>
Modified Paths:
--------------
trunk/gdbstub.c
Modified: trunk/gdbstub.c
===================================================================
--- trunk/gdbstub.c 2009-01-06 18:57:51 UTC (rev 6194)
+++ trunk/gdbstub.c 2009-01-07 10:22:28 UTC (rev 6195)
@@ -2225,7 +2225,7 @@
void gdbserver_fork(CPUState *env)
{
GDBState *s = gdbserver_state;
- if (s->fd < 0)
+ if (gdbserver_fd < 0 || s->fd < 0)
return;
close(s->fd);
s->fd = -1;
- [Qemu-devel] [6195] gdbstub: fix gdbserver_fork,
Edgar E. Iglesias <=