gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r10206 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r10206 - gnunet/src/core
Date: Thu, 4 Feb 2010 11:50:24 +0100

Author: nevans
Date: 2010-02-04 11:50:24 +0100 (Thu, 04 Feb 2010)
New Revision: 10206

Modified:
   gnunet/src/core/core_api.c
   gnunet/src/core/test_core_api_peer1.conf
   gnunet/src/core/test_core_api_peer2.conf
Log:
minor changes, with any luck test cases will pass (literally luck though)

Modified: gnunet/src/core/core_api.c
===================================================================
--- gnunet/src/core/core_api.c  2010-02-04 10:49:38 UTC (rev 10205)
+++ gnunet/src/core/core_api.c  2010-02-04 10:50:24 UTC (rev 10206)
@@ -309,7 +309,10 @@
   struct GNUNET_CORE_Handle *h = cls;
   struct GNUNET_CORE_TransmitHandle *th;
   size_t ret;
-
+#if DEBUG_CORE
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+              "request_start called\n");
+#endif
   h->th = NULL;
   th = h->pending_head;
   if (buf == NULL)
@@ -348,7 +351,11 @@
   struct GNUNET_CORE_TransmitHandle *th;
 
   if (h->currently_down)
-    return;                     /* connection temporarily down */
+    {
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+                  "\nIn trigger_next_request, connection currently down...\n");
+      return;                     /* connection temporarily down */
+    }
   if (NULL == (th = h->pending_head))
     return;                     /* no requests pending */
   GNUNET_assert (NULL == h->th);
@@ -845,12 +852,17 @@
   dt = notify (notify_cls, size - sizeof (struct SendMessage), &sm[1]);
   if (0 == dt)
     {
+#if DEBUG_CORE
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+              "Size of clients message to peer %s is 0!\n",
+              GNUNET_i2s(&th->peer));
+#endif
       /* client decided to send nothing! */
       return 0;
     }
   GNUNET_assert (dt >= sizeof (struct GNUNET_MessageHeader));
   sm->header.size = htons (dt + sizeof (struct SendMessage));
-  GNUNET_assert (dt + sizeof (struct SendMessage) < size);
+  GNUNET_assert (dt + sizeof (struct SendMessage) <= size);
   return dt + sizeof (struct SendMessage);
 }
 

Modified: gnunet/src/core/test_core_api_peer1.conf
===================================================================
--- gnunet/src/core/test_core_api_peer1.conf    2010-02-04 10:49:38 UTC (rev 
10205)
+++ gnunet/src/core/test_core_api_peer1.conf    2010-02-04 10:50:24 UTC (rev 
10206)
@@ -10,7 +10,8 @@
 PORT = 12465
 PLUGINS = tcp
 #PREFIX = xterm -T transport1 -e
-#PREFIX = xterm -T transport1 -e gdb -x cmd --args
+#PREFIX= xterm -e xterm -T transport1 -e gdb --args
+#PREFIX = xterm -T transport1 -e gdb --args
 #PREFIX = xterm -T transport1 -e valgrind --tool=memcheck
 DEBUG = YES
 
@@ -37,7 +38,7 @@
 PORT = 12470
 #PREFIX = xterm -T core1 -e valgrind --tool=memcheck
 #OPTIONS = -l log-core-1
-#PREFIX = xterm -T core1 -e gdb -x cmd --args
+#PREFIX = xterm -e xterm -T core1 -e gdb --args
 #PREFIX = xterm -T core1 -e 
 DEBUG = YES
 

Modified: gnunet/src/core/test_core_api_peer2.conf
===================================================================
--- gnunet/src/core/test_core_api_peer2.conf    2010-02-04 10:49:38 UTC (rev 
10205)
+++ gnunet/src/core/test_core_api_peer2.conf    2010-02-04 10:50:24 UTC (rev 
10206)
@@ -9,6 +9,8 @@
 [transport]
 PORT = 22465
 PLUGINS = tcp
+#PREFIX = xterm -T transport2 -e gdb --args
+#PREFIX = xterm -e xterm -T transport2 -e gdb --args
 #PREFIX = xterm -T transport2 -e
 #PREFIX = xterm -T transport2 -e valgrind --tool=memcheck
 DEBUG = YES





reply via email to

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