[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25265 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25265 - gnunet/src/ats |
Date: |
Wed, 5 Dec 2012 17:33:07 +0100 |
Author: wachs
Date: 2012-12-05 17:33:07 +0100 (Wed, 05 Dec 2012)
New Revision: 25265
Modified:
gnunet/src/ats/test_ats_api_scheduling_destroy_session.c
Log:
changes
Modified: gnunet/src/ats/test_ats_api_scheduling_destroy_session.c
===================================================================
--- gnunet/src/ats/test_ats_api_scheduling_destroy_session.c 2012-12-05
16:23:58 UTC (rev 25264)
+++ gnunet/src/ats/test_ats_api_scheduling_destroy_session.c 2012-12-05
16:33:07 UTC (rev 25265)
@@ -48,11 +48,29 @@
static void
+create_test_address (struct Test_Address *dest, char * plugin, void *session,
void *addr, size_t addrlen)
+{
+ dest->plugin = GNUNET_strdup (plugin);
+ dest->session = session;
+ dest->addr = GNUNET_malloc (addrlen);
+ memcpy (dest->addr, addr, addrlen);
+ dest->addr_len = addrlen;
+}
+
+static void
+free_test_address (struct Test_Address *dest)
+{
+ GNUNET_free (dest->plugin);
+ GNUNET_free (dest->addr);
+}
+
+static void
end_badly (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
{
die_task = GNUNET_SCHEDULER_NO_TASK;
if (ats != NULL)
GNUNET_ATS_scheduling_done (ats);
+ free_test_address (&test_addr);
ret = GNUNET_SYSERR;
}
@@ -67,6 +85,7 @@
die_task = GNUNET_SCHEDULER_NO_TASK;
}
GNUNET_ATS_scheduling_done (ats);
+ free_test_address (&test_addr);
if (2 == stage)
ret = 0;
else
@@ -151,10 +170,7 @@
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Created peer `%s'\n",
GNUNET_i2s (&p.id));
- test_addr.plugin = "test";
- test_addr.session = &test_addr;
- test_addr.addr = GNUNET_strdup ("test");
- test_addr.addr_len = 4;
+ create_test_address (&test_addr, "test", &test_addr, "test", strlen ("test")
+ 1);
/* Adding address with session */
hello_address.peer = p.id;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25265 - gnunet/src/ats,
gnunet <=