[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnet ChangeLog engine/debugger.c
From: |
Radek Polak |
Subject: |
[dotgnu-pnet-commits] pnet ChangeLog engine/debugger.c |
Date: |
Thu, 20 Dec 2007 13:29:28 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnet
Changes by: Radek Polak <radekp> 07/12/20 13:29:28
Modified files:
. : ChangeLog
engine : debugger.c
Log message:
fix connection shutdown
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3527&r2=1.3528
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/debugger.c?cvsroot=dotgnu-pnet&r1=1.29&r2=1.30
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3527
retrieving revision 1.3528
diff -u -b -r1.3527 -r1.3528
--- ChangeLog 20 Dec 2007 09:37:22 -0000 1.3527
+++ ChangeLog 20 Dec 2007 13:29:28 -0000 1.3528
@@ -1,5 +1,10 @@
2007-12-20 Radek Polak <address@hidden>
+ * engine/debugger.c: Fix connection shutdown. Now it terminates
+ debugged program instead of endless loop.
+
+2007-12-20 Radek Polak <address@hidden>
+
* engine/debugger.c: Implemented debugger connecection to frontend. It
can be specified by IP address, it can work on stdio and it can be
tracing automat with output on stdout. Fixed unregistering debug hook
Index: engine/debugger.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/debugger.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- engine/debugger.c 20 Dec 2007 09:37:23 -0000 1.29
+++ engine/debugger.c 20 Dec 2007 13:29:28 -0000 1.30
@@ -214,6 +214,11 @@
perror("debugger recieve");
return 0;
}
+ if(len == 0)
+ {
+ fputs("debugger recieve: connection shutdown\n",
stderr);
+ return 0;
+ }
fwrite(buffer, 1, len, io->input);
} while(len == 128 || len == 0 || buffer[len-1] != 0);