dotgnu-pnet-commits
[Top][All Lists]
Advanced

[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);
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]