__LINE__,
curl_easy_strerror (msg->data.result));
/* sending msg failed*/
+ if ( NULL != cs->transmit_cont)
+ cs->transmit_cont (NULL,&cs->sender,GNUNET_SYSERR);
}
else
{
curl_easy_cleanup(cs->curl_handle);
cs->curl_handle=NULL;
+ /* send pending messages */
if (cs->pending_outbound_msg != NULL)
send_select_init (cs);
_
("Transport service is lacking key configuration settings. Exiting.\n"));
GNUNET_SCHEDULER_shutdown (s);
+ fail = 1;
return;
}
max_connect_per_transport = (uint32_t) tneigh;
_
("Transport service could not access hostkey. Exiting.\n"));
GNUNET_SCHEDULER_shutdown (s);
+ fail = 1;
return;
}
GNUNET_CRYPTO_rsa_key_get_public (my_private_key, &my_public_key);
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_("Failed to load transport plugin for http\n"));
- fail = GNUNET_YES;
+ fail = 1;
return;
}
ti_timeout = GNUNET_SCHEDULER_add_delayed (sched, TEST_TIMEOUT, &task_timeout, NULL);
+ /* testing plugin functionality */
+ /* testing finished, shutting down */
+ shutdown_clean();
+ fail = 0;
return;
}