ret = GNUNET_SYSERR;
GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Failed to init ATS performance\n");
end_badly(NULL, NULL);
+ GNUNET_free (p);
+ GNUNET_free (addr);
return;
}
GNUNET_NO);
return len;
- client_wake_up(NULL,NULL);
}
/**
GNUNET_CONFIGURATION_get_value_filename (plugin->env->cfg, plugin->name,
"CERT_FILE", &cert_file))
{
- cert_file = "https_cert.crt";
+ GNUNET_asprintf(&cert_file, "%s", "https_cert.crt");
}
/* read key & certificates from file */
}
}
//session_invalid:
+ if ((addr == NULL) && (addrlen == 0))
+ return GNUNET_SYSERR;
peer_session = create_session (plugin, target, addr, addrlen, cont, cont_cls);
if (peer_session == NULL)
{
if (cont != NULL)
cont (cont_cls, target, GNUNET_SYSERR);
+ return GNUNET_SYSERR;;
}
/* Message */
t = p1;
if (0 == memcmp (peer, &p2->id, sizeof (struct GNUNET_PeerIdentity)))
t = p2;
+ GNUNET_assert (t != NULL);
char * ps = strdup (GNUNET_i2s(&p->id));
t = p1;
if (0 == memcmp (peer, &p2->id, sizeof (struct GNUNET_PeerIdentity)))
t = p2;
+ GNUNET_assert (t!=NULL);
char * ps = strdup (GNUNET_i2s(&p->id));
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer %u (`%4s'): peer %u (`%s') connected to me!\n",
fprintf (stderr, "..%i", i);
}
- GNUNET_TRANSPORT_TESTING_init (tth);
+ tth = GNUNET_TRANSPORT_TESTING_init ();
fprintf (stderr, "\n");
end ();
{
struct PeerContext *p = cls;
/* Find PeerContext */
+ GNUNET_assert (p != 0);
GNUNET_assert (p->tth != NULL);
struct PeerContext * p2 = find_peer_context (p->tth, peer);
{
struct PeerContext *p = cls;
/* Find PeerContext */
- GNUNET_assert (p->tth != NULL);
- struct PeerContext * p2 = find_peer_context (p->tth, peer);
+ int no = 0;
+ struct PeerContext * p2 = NULL;
+
+ if (p != NULL)
+ {
+ GNUNET_assert (p->tth != NULL);
+ p2 = find_peer_context (p->tth, peer);
+ no = p->no;
+ }
char * p2_s;
if (p2 != NULL)
GNUNET_log_from (GNUNET_ERROR_TYPE_DEBUG, "transport-testing",
"Peers %s disconnected from peer %u (`%s')\n",
p2_s,
- p->no, GNUNET_i2s (&p->id));
+ no , GNUNET_i2s (&p->id));
GNUNET_free (p2_s);
if (p == NULL)