gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r22919 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r22919 - gnunet/src/ats
Date: Thu, 26 Jul 2012 08:50:53 +0200

Author: wachs
Date: 2012-07-26 08:50:53 +0200 (Thu, 26 Jul 2012)
New Revision: 22919

Modified:
   gnunet/src/ats/ats_api_scheduling.c
Log:
transport fix

Modified: gnunet/src/ats/ats_api_scheduling.c
===================================================================
--- gnunet/src/ats/ats_api_scheduling.c 2012-07-25 17:57:46 UTC (rev 22918)
+++ gnunet/src/ats/ats_api_scheduling.c 2012-07-26 06:50:53 UTC (rev 22919)
@@ -1065,7 +1065,7 @@
  *
  * @param sh handle
  * @param address the address
- * @param session session handle (if available)
+ * @param session session handle, can be NULL
  * @param ats performance data for the address
  * @param ats_count number of performance records in 'ats'
  * @return GNUNET_OK on success, GNUNET_SYSERR on error
@@ -1091,11 +1091,6 @@
     GNUNET_break (0);
     return GNUNET_SYSERR;
   }
-  if (session == NULL)
-  {
-    GNUNET_break (0);
-    return GNUNET_SYSERR;
-  }
 
   namelen =
       (address->transport_name ==
@@ -1169,7 +1164,7 @@
  *
  * @param sh handle
  * @param address the address
- * @param session session handle (if available)
+ * @param session session handle, can be NULL
  * @param ats performance data for the address
  * @param ats_count number of performance records in 'ats'
  */
@@ -1193,11 +1188,6 @@
     GNUNET_break (0);
     return;
   }
-  if (session == NULL)
-  {
-    GNUNET_break (0);
-    return;
-  }
 
   namelen =
       (address->transport_name ==
@@ -1264,7 +1254,7 @@
  *
  * @param sh handle
  * @param address the address
- * @param session session handle
+ * @param session session handle, can be NULL
  * @param in_use GNUNET_YES if this address is now used, GNUNET_NO
  * if address is not used any more
  */
@@ -1344,7 +1334,7 @@
  *
  * @param sh handle
  * @param address the address
- * @param session session handle that is no longer valid
+ * @param session session handle that is no longer valid, can be NULL
  */
 void
 GNUNET_ATS_address_destroyed (struct GNUNET_ATS_SchedulingHandle *sh,
@@ -1358,6 +1348,12 @@
   size_t msize;
   uint32_t s = 0;
 
+  if (address == NULL)
+  {
+    GNUNET_break (0);
+    return;
+  }
+
   GNUNET_assert (address->transport_name != NULL);
   namelen = strlen (address->transport_name) + 1;
   GNUNET_assert (namelen > 1);




reply via email to

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