From bf72c5e286b577e6287697f8f9c9601dfe2a08de Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Fri, 23 Aug 2013 07:25:44 +0000 Subject: safety checks for arguments --- src/core/core_api.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/core/core_api.c') diff --git a/src/core/core_api.c b/src/core/core_api.c index 2198f7e2c..959eb275a 100644 --- a/src/core/core_api.c +++ b/src/core/core_api.c @@ -1143,6 +1143,7 @@ GNUNET_CORE_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, { 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 @@ GNUNET_CORE_disconnect (struct GNUNET_CORE_Handle *handle) { 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 @@ GNUNET_CORE_notify_transmit_ready (struct GNUNET_CORE_Handle *handle, int cork, 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 @@ GNUNET_CORE_notify_transmit_ready_cancel (struct GNUNET_CORE_TransmitHandle *th) 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", -- cgit v1.2.3