&run,
NULL))
ret = 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
&run,
NULL)))
{
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return lret;
}
NULL);
GNUNET_free_non_null (opt_pid_str);
GNUNET_free_non_null (opt_type_str);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == res)
return ret;
options,
&run,
NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
options,
&run,
NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
options,
&run,
NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == res)
return 0;
options,
&run,
NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (NULL != cfg)
{
GNUNET_CONFIGURATION_destroy (cfg);
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == res)
return 0;
return 1;
&run,
NULL))
ret = 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
gettext_noop
("Monitor DNS queries."), options,
&run, NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
("Change DNS replies to point elsewhere."),
options,
&run, NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
sigpipe = NULL;
GNUNET_free_non_null (cfg_filename);
cfg_filename = NULL;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ok;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
"run a testbed to measure file-sharing performance"),
options, &run,
NULL)) ? ret : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
_ ("GNUnet DNS-to-GNS proxy (a DNS server)"),
options,
&run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
&run,
NULL))
ret = 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
"This program will import some GNS authorities into your GNS namestore."),
options,
&run, NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return GNUNET_OK == r ? ret : 1;
}
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK != ret)
return 1;
return global_ret;
GNUNET_YES),
ROUNDS);
for (unsigned int i = 0; i < RECORDS; i++)
- GNUNET_free ((void *) s_rd[i].data);
+ GNUNET_free_nz ((void *) s_rd[i].data);
GNUNET_free (s_rd);
}
for (c = 0; c < rd_count; c++)
{
- GNUNET_free ((void *) src[c].data);
+ GNUNET_free_nz ((void *) src[c].data);
}
}
_ ("GNUnet hostlist server and client"),
options,
&run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK != res)
return 3;
* @ingroup memory
* Wrapper around free. Frees the memory referred to by ptr.
* Note that it is generally better to free memory that was
- * allocated with #GNUNET_array_grow using #GNUNET_array_grow(mem, size, 0) instead of #GNUNET_free.
+ * allocated with #GNUNET_array_grow using #GNUNET_array_grow(mem, size, 0) instead of #GNUNET_free_nz.
*
* @param ptr location where to free the memory. ptr must have
* been returned by #GNUNET_strdup, #GNUNET_strndup, #GNUNET_malloc or #GNUNET_array_grow earlier.
*/
-#define GNUNET_free(ptr) GNUNET_xfree_ (ptr, __FILE__, __LINE__)
+#define GNUNET_free_nz(ptr) GNUNET_xfree_ (ptr, __FILE__, __LINE__)
/**
* @ingroup memory
* Wrapper around free. Frees the memory referred to by ptr and sets ptr to NULL.
* Note that it is generally better to free memory that was
- * allocated with #GNUNET_array_grow using #GNUNET_array_grow(mem, size, 0) instead of #GNUNET_freez.
+ * allocated with #GNUNET_array_grow using #GNUNET_array_grow(mem, size, 0) instead of #GNUNET_free.
*
* @param ptr location where to free the memory. ptr must have
* been returned by #GNUNET_strdup, #GNUNET_strndup, #GNUNET_malloc or #GNUNET_array_grow earlier.
*/
-#define GNUNET_freez(ptr) do { \
+#define GNUNET_free(ptr) do { \
GNUNET_xfree_ (ptr, __FILE__, __LINE__); \
ptr = NULL; \
} while (0)
test_json_SOURCES = \
test_json.c
+test_json_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
test_json_LDADD = \
libgnunetjson.la \
$(top_builddir)/src/util/libgnunetutil.la \
{
if (NULL != *(gnsrecord_info->rd))
{
- for (int i = 0; i < *(gnsrecord_info->rd_count); i++)
+ for (unsigned int i = 0; i < *(gnsrecord_info->rd_count); i++)
{
if (NULL != (*(gnsrecord_info->rd))[i].data)
- GNUNET_free ((char *) (*(gnsrecord_info->rd))[i].data);
+ GNUNET_free_nz ((char *) (*(gnsrecord_info->rd))[i].data);
}
GNUNET_free (*(gnsrecord_info->rd));
*(gnsrecord_info->rd) = NULL;
#include "gnunet_util_lib.h"
#include "gnunet_json_lib.h"
#include "gnunet_curl_lib.h"
+#include "gnunet_mhd_compat.h"
#include <zlib.h>
#define MAX_SIZE 1024 * 1024
static int global_ret;
-static int
+static MHD_RESULT
access_handler_cb (void *cls,
struct MHD_Connection *connection,
const char *url,
&run,
NULL))
{
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return 1;
}
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
static struct GNUNET_SCHEDULER_Task *endbadly_task;
-static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey;
+static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey;
static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey;
GNUNET_NAMECACHE_disconnect (nsh);
nsh = NULL;
}
- if (NULL != privkey)
- {
- GNUNET_free (privkey);
- privkey = NULL;
- }
GNUNET_SCHEDULER_shutdown ();
}
"N0UJMP015AFUNR2BTNM3FKPBLG38913BL8IDMCO2H0A1LIB81960.zkey");
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Using zonekey file `%s' \n",
hostkey_file);
- privkey = GNUNET_CRYPTO_ecdsa_key_create_from_file (hostkey_file);
+ GNUNET_assert (GNUNET_SYSERR !=
+ GNUNET_CRYPTO_ecdsa_key_from_file (hostkey_file,
+ GNUNET_YES,
+ &privkey));
GNUNET_free (hostkey_file);
- GNUNET_assert (privkey != NULL);
- GNUNET_CRYPTO_ecdsa_key_get_public (privkey, &pubkey);
+ GNUNET_CRYPTO_ecdsa_key_get_public (&privkey, &pubkey);
rd.expiration_time = GNUNET_TIME_absolute_get ().abs_value_us + 10000000000;
rd.data = GNUNET_malloc (TEST_RECORD_DATALEN);
rd.flags = 0;
memset ((char *) rd.data, 'a', TEST_RECORD_DATALEN);
- block = GNUNET_GNSRECORD_block_create (privkey,
+ block = GNUNET_GNSRECORD_block_create (&privkey,
GNUNET_TIME_UNIT_FOREVER_ABS,
name, &rd, 1);
if (NULL == block)
_ ("Namecache cannot cache no block\n"));
}
GNUNET_free (block);
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
"GNU Name System First Come First Serve name registration service"),
options,
&run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
GNUNET_CRYPTO_ecdsa_key_clear (&fcfs_zone_pkey);
return ret;
}
&run,
NULL)))
{
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
GNUNET_CRYPTO_ecdsa_key_clear (&zone_pkey);
return lret;
}
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
GNUNET_CRYPTO_ecdsa_key_clear (&zone_pkey);
return ret;
}
&run,
NULL)))
return ret;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
fprintf (stderr,
"Rejected %u names, had %u cached, did %u lookups, stored %u record sets\n"
"Found %u records, %u lookups failed, %u/%u pending on shutdown\n",
for (int i = 0; i < handle->rd_count; i++)
{
if (NULL != handle->rd[i].data)
- GNUNET_free ((void *) handle->rd[i].data);
+ GNUNET_free_nz ((void *) handle->rd[i].data);
}
GNUNET_free (handle->rd);
}
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) records[0].data);
- GNUNET_free ((void *) records[1].data);
+ GNUNET_free_nz ((void *) records[0].data);
+ GNUNET_free_nz ((void *) records[1].data);
}
if (s_rd_1 != NULL)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (s_rd_2 != NULL)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (s_rd_3 != NULL)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
}
}
if (NULL != s_rd_1)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (NULL != s_rd_2)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (NULL != s_rd_3)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
}
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_ ("Namestore cannot store no block\n"));
}
- GNUNET_free ((void *) rd.data);
+ GNUNET_free_nz ((void *) rd.data);
}
static struct GNUNET_SCHEDULER_Task *endbadly_task;
-static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey;
+static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey;
-static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey2;
+static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey2;
static struct GNUNET_NAMESTORE_ZoneIterator *zi;
GNUNET_SCHEDULER_cancel (endbadly_task);
endbadly_task = NULL;
}
- if (NULL != privkey)
- {
- GNUNET_free (privkey);
- privkey = NULL;
- }
- if (NULL != privkey2)
- {
- GNUNET_free (privkey2);
- privkey2 = NULL;
- }
GNUNET_free_non_null (s_name_1);
GNUNET_free_non_null (s_name_2);
GNUNET_free_non_null (s_name_3);
if (NULL != s_rd_1)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (NULL != s_rd_2)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (NULL != s_rd_3)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
if (NULL != nsh)
GNUNET_assert (NULL != zone);
if (0 == GNUNET_memcmp (zone,
- privkey))
+ &privkey))
{
if (0 == strcmp (label, s_name_1))
{
}
}
else if (0 == GNUNET_memcmp (zone,
- privkey2))
+ &privkey2))
{
if (0 == strcmp (label, s_name_3))
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Using zonekey file `%s' \n",
hostkey_file);
- privkey = GNUNET_CRYPTO_ecdsa_key_create_from_file (hostkey_file);
+ GNUNET_assert (GNUNET_SYSERR !=
+ GNUNET_CRYPTO_ecdsa_key_from_file (hostkey_file,
+ GNUNET_YES,
+ &privkey));
GNUNET_free (hostkey_file);
- GNUNET_assert (privkey != NULL);
GNUNET_asprintf (&hostkey_file,
"zonefiles%s%s",
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Using zonekey file `%s' \n",
hostkey_file);
- privkey2 = GNUNET_CRYPTO_ecdsa_key_create_from_file (hostkey_file);
+ GNUNET_assert (GNUNET_SYSERR !=
+ GNUNET_CRYPTO_ecdsa_key_from_file (hostkey_file,
+ GNUNET_YES,
+ &privkey2));
GNUNET_free (hostkey_file);
- GNUNET_assert (privkey2 != NULL);
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Created record 1\n");
GNUNET_asprintf (&s_name_1, "dummy1");
s_rd_1 = create_record (1);
GNUNET_NAMESTORE_records_store (nsh,
- privkey,
+ &privkey,
s_name_1,
1, s_rd_1,
&put_cont,
GNUNET_asprintf (&s_name_2, "dummy2");
s_rd_2 = create_record (1);
GNUNET_NAMESTORE_records_store (nsh,
- privkey,
+ &privkey,
s_name_2,
1, s_rd_2,
&put_cont,
GNUNET_asprintf (&s_name_3, "dummy3");
s_rd_3 = create_record (1);
GNUNET_NAMESTORE_records_store (nsh,
- privkey2,
+ &privkey2,
s_name_3,
1,
s_rd_3,
if (s_rd_1 != NULL)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (s_rd_2 != NULL)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (s_rd_3 != NULL)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
}
GNUNET_free_non_null (s_name_3);
if (s_rd_1 != NULL)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (s_rd_2 != NULL)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (s_rd_3 != NULL)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
if (nsh != NULL)
static struct GNUNET_NAMESTORE_Handle *nsh;
-static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey;
+static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey;
-static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey2;
+static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey2;
static struct GNUNET_NAMESTORE_ZoneIterator *zi;
GNUNET_free_non_null (s_name_3);
if (s_rd_1 != NULL)
{
- GNUNET_free ((void *) s_rd_1->data);
+ GNUNET_free_nz ((void *) s_rd_1->data);
GNUNET_free (s_rd_1);
}
if (s_rd_2 != NULL)
{
- GNUNET_free ((void *) s_rd_2->data);
+ GNUNET_free_nz ((void *) s_rd_2->data);
GNUNET_free (s_rd_2);
}
if (s_rd_3 != NULL)
{
- GNUNET_free ((void *) s_rd_3->data);
+ GNUNET_free_nz ((void *) s_rd_3->data);
GNUNET_free (s_rd_3);
}
- if (privkey != NULL)
- {
- GNUNET_free (privkey);
- privkey = NULL;
- }
- if (privkey2 != NULL)
- {
- GNUNET_free (privkey2);
- privkey2 = NULL;
- }
}
int failed = GNUNET_NO;
GNUNET_assert (NULL != zone);
- if (0 == GNUNET_memcmp (zone, privkey))
+ if (0 == GNUNET_memcmp (zone, &privkey))
{
if (0 == strcmp (label, s_name_1))
{
GNUNET_break (0);
}
}
- else if (0 == GNUNET_memcmp (zone, privkey2))
+ else if (0 == GNUNET_memcmp (zone, &privkey2))
{
if (0 == strcmp (label, s_name_3))
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Using zonekey file `%s' \n",
hostkey_file);
- privkey = GNUNET_CRYPTO_ecdsa_key_create_from_file (hostkey_file);
+ GNUNET_assert (GNUNET_SYSERR
+ != GNUNET_CRYPTO_ecdsa_key_from_file (hostkey_file,
+ GNUNET_YES,
+ &privkey));
GNUNET_free (hostkey_file);
- GNUNET_assert (privkey != NULL);
-
GNUNET_asprintf (&hostkey_file,
"zonefiles%s%s",
DIR_SEPARATOR_STR,
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Using zonekey file `%s'\n",
hostkey_file);
- privkey2 = GNUNET_CRYPTO_ecdsa_key_create_from_file (hostkey_file);
+ GNUNET_assert (GNUNET_SYSERR !=
+ GNUNET_CRYPTO_ecdsa_key_from_file (hostkey_file,
+ GNUNET_YES,
+ &privkey2));
GNUNET_free (hostkey_file);
- GNUNET_assert (privkey2 != NULL);
-
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Created record 1\n");
GNUNET_asprintf (&s_name_1,
"dummy1");
s_rd_1 = create_record (1);
- GNUNET_NAMESTORE_records_store (nsh, privkey, s_name_1,
+ GNUNET_NAMESTORE_records_store (nsh,
+ &privkey, s_name_1,
1, s_rd_1, &put_cont, NULL);
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"dummy2");
s_rd_2 = create_record (1);
GNUNET_NAMESTORE_records_store (nsh,
- privkey,
+ &privkey,
s_name_2,
1,
s_rd_2,
GNUNET_asprintf (&s_name_3, "dummy3");
s_rd_3 = create_record (1);
GNUNET_NAMESTORE_records_store (nsh,
- privkey2,
+ &privkey2,
s_name_3,
1,
s_rd_3,
{
global_ret = 1;
}
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return global_ret;
}
{
global_ret = 1;
}
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return global_ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
if (NULL != handle->emsg)
GNUNET_free (handle->emsg);
if (NULL != handle->address)
- GNUNET_free ((char *) handle->address);
+ GNUNET_free_nz ((char *) handle->address);
if (NULL != handle->expiration_str)
GNUNET_free (handle->expiration_str);
if (NULL != handle->pubkey)
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
#include "gnunet_gnsrecord_lib.h"
#include "gnunet_gns_service.h"
#include "gnunet_testing_lib.h"
+#include "gnunet_mhd_compat.h"
#define PORT 8080
#define TEST_DOMAIN "www.gnu"
}
-static int
+static MHD_RESULT
mhd_ahc (void *cls,
struct MHD_Connection *connection,
const char *url,
1, &rd,
&commence_testing,
NULL);
- GNUNET_free ((void **) rd.data);
+ GNUNET_free_nz ((void **) rd.data);
GNUNET_free (rd_string);
}
#include <microhttpd.h>
#include "gnunet_vpn_service.h"
#include "gnunet_testing_lib.h"
+#include "gnunet_mhd_compat.h"
#define PORT 48080
}
-static int
+static MHD_RESULT
mhd_ahc (void *cls,
struct MHD_Connection *connection,
const char *url,
}
if (NULL != reannounce_task)
{
- GNUNET_free (GNUNET_SCHEDULER_cancel (reannounce_task));
+ GNUNET_free_nz (GNUNET_SCHEDULER_cancel (reannounce_task));
reannounce_task = NULL;
}
if (NULL != dht_handle)
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
num_nodes,
0);
GNUNET_free_non_null (remote_host);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
_ (
"Daemon to log latency values of connections to neighbours"),
options, &run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
_ (
"Daemon to restrict incoming transport layer connections during testbed deployments"),
options, &run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
(
"Daemon to restrict underlay network in testbed deployments"),
options, &run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
ret =
GNUNET_PROGRAM_run (argc, argv, "gnunet-testbed-profiler", binaryHelp,
options, &run, NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK != ret)
return ret;
if (GNUNET_OK != result)
GNUNET_YES))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
return;
}
peer->id = GNUNET_new (struct GNUNET_PeerIdentity);
- GNUNET_free (
+ GNUNET_free_nz (
GNUNET_TESTING_hostkey_get (peer->system, peer->key_number, peer->id));
GNUNET_memcpy (id, peer->id, sizeof(struct GNUNET_PeerIdentity));
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == res)
return ret;
return 1;
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == res)
return ret;
return 1;
options,
&run,
NULL);
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
if (GNUNET_OK == ret)
return global_ret;
return ret;
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}
};
int ret;
- if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv))
+ if (GNUNET_OK !=
+ GNUNET_STRINGS_get_utf8_args (argc, argv,
+ &argc, &argv))
return 2;
ret = (GNUNET_OK ==
- GNUNET_PROGRAM_run (argc, argv, "gnunet-resolver [hostname]",
+ GNUNET_PROGRAM_run (argc, argv,
+ "gnunet-resolver [hostname]",
gettext_noop ("Use build-in GNUnet stub resolver"),
- options, &run, NULL)) ? 0 : 1;
- GNUNET_free ((void *) argv);
+ options,
+ &run, NULL)) ? 0 : 1;
+ GNUNET_free_nz ((void *) argv);
return ret;
}
NULL))
? 0
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
GNUNET_free_non_null (pwfn);
return ret;
}
shc_chld = NULL;
GNUNET_DISK_pipe_close (sigpipe);
sigpipe = NULL;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ((GNUNET_OK == ret) && (0 == exit_code)) ? 0 : 1;
}
static void
destroy_task (struct GNUNET_SCHEDULER_Task *t)
{
- unsigned int i;
-
LOG (GNUNET_ERROR_TYPE_DEBUG,
"destroying task %p\n",
t);
if (GNUNET_YES == t->own_handles)
{
- for (i = 0; i != t->fds_len; ++i)
+ for (unsigned int i = 0; i != t->fds_len; ++i)
{
const struct GNUNET_NETWORK_Handle *fd = t->fds[i].fd;
const struct GNUNET_DISK_FileHandle *fh = t->fds[i].fh;
if (fd)
{
- GNUNET_NETWORK_socket_free_memory_only_ ((struct
- GNUNET_NETWORK_Handle *) fd);
+ GNUNET_NETWORK_socket_free_memory_only_ (
+ (struct GNUNET_NETWORK_Handle *) fd);
}
if (fh)
{
// FIXME: on WIN32 this is not enough! A function
// GNUNET_DISK_file_free_memory_only would be nice
- GNUNET_free ((void *) fh);
+ GNUNET_free_nz ((void *) fh);
}
}
}
NULL))
? ret
: 1;
- GNUNET_free ((void *) argv);
+ GNUNET_free_nz ((void *) argv);
return ret;
}