gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r3809 - GNUnet/src/transports


From: grothoff
Subject: [GNUnet-SVN] r3809 - GNUnet/src/transports
Date: Tue, 21 Nov 2006 21:10:38 -0800 (PST)

Author: grothoff
Date: 2006-11-21 21:10:36 -0800 (Tue, 21 Nov 2006)
New Revision: 3809

Modified:
   GNUnet/src/transports/tcp_old.c
Log:
fixing problem with gnunet-transport-check

Modified: GNUnet/src/transports/tcp_old.c
===================================================================
--- GNUnet/src/transports/tcp_old.c     2006-11-22 05:08:08 UTC (rev 3808)
+++ GNUnet/src/transports/tcp_old.c     2006-11-22 05:10:36 UTC (rev 3809)
@@ -373,13 +373,14 @@
   ret = READ(tcpSession->sock,
             &tcpSession->rbuff[tcpSession->pos],
             tcpSession->rsize - tcpSession->pos);
-  if ( (ret > 0) &&
-       (stats != NULL) ) {
-    os_network_monitor_notify_transmission(coreAPI->load_monitor,
-                                          Download,
-                                          ret);
-    stats->change(stat_bytesReceived,
-                 ret);
+  if (ret > 0) {
+    if (stats != NULL)
+      stats->change(stat_bytesReceived,
+                   ret);
+    if (coreAPI->load_monitor != NULL)
+      os_network_monitor_notify_transmission(coreAPI->load_monitor,
+                                            Download,
+                                            ret);
   }
   tcpSession->lastUse = get_time();
   if (ret == 0) {
@@ -605,9 +606,10 @@
     return NO;
   else if ( (*sent < 0) || (*sent > max) )
     return SYSERR;
-  os_network_monitor_notify_transmission(coreAPI->load_monitor,
-                                        Upload,
-                                        *sent);
+  if (coreAPI->load_monitor != NULL)
+    os_network_monitor_notify_transmission(coreAPI->load_monitor,
+                                          Upload,
+                                          *sent);
   return YES;
 }
 





reply via email to

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