gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r28804 - gnunet/src/core
Date: Fri, 23 Aug 2013 09:25:45 +0200

Author: wachs
Date: 2013-08-23 09:25:44 +0200 (Fri, 23 Aug 2013)
New Revision: 28804

Modified:
   gnunet/src/core/core_api.c
Log:
safety checks for arguments


Modified: gnunet/src/core/core_api.c
===================================================================
--- gnunet/src/core/core_api.c  2013-08-23 00:58:50 UTC (rev 28803)
+++ gnunet/src/core/core_api.c  2013-08-23 07:25:44 UTC (rev 28804)
@@ -1143,6 +1143,7 @@
 {
   struct GNUNET_CORE_Handle *h;
 
+  GNUNET_assert (NULL != cfg);
   h = GNUNET_new (struct GNUNET_CORE_Handle);
   h->cfg = cfg;
   h->cls = cls;
@@ -1181,6 +1182,8 @@
 {
   struct ControlMessage *cm;
 
+  GNUNET_assert (NULL != handle);
+
   LOG (GNUNET_ERROR_TYPE_DEBUG, "Disconnecting from CORE service\n");
   if (NULL != handle->cth)
   {
@@ -1271,6 +1274,9 @@
   struct PeerRecord *pr;
   struct GNUNET_CORE_TransmitHandle *th;
 
+  GNUNET_assert (NULL != handle);
+  GNUNET_assert (NULL != target);
+
   if (notify_size > GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE)
   {
      GNUNET_break (0);
@@ -1324,6 +1330,7 @@
   struct PeerRecord *pr = th->peer;
   struct GNUNET_CORE_Handle *h;
 
+  GNUNET_assert (NULL != th);
   GNUNET_assert (NULL != pr);
   LOG (GNUNET_ERROR_TYPE_DEBUG,
        "Aborting transmission request to core for %u bytes to `%s'\n",




reply via email to

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