aboutsummaryrefslogtreecommitdiff
path: root/src/ats/test_ats_solver_request_and_delete_address.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats/test_ats_solver_request_and_delete_address.c')
-rw-r--r--src/ats/test_ats_solver_request_and_delete_address.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ats/test_ats_solver_request_and_delete_address.c b/src/ats/test_ats_solver_request_and_delete_address.c
index e1dad6dcf..bca340ac1 100644
--- a/src/ats/test_ats_solver_request_and_delete_address.c
+++ b/src/ats/test_ats_solver_request_and_delete_address.c
@@ -85,6 +85,10 @@ struct GNUNET_ATS_Information test_ats_info[2];
85 */ 85 */
86static uint32_t test_ats_count; 86static uint32_t test_ats_count;
87 87
88/**
89 * The address we will delete.
90 */
91static struct GNUNET_ATS_AddressRecord *ar;
88 92
89static int address_deleted = GNUNET_NO; 93static int address_deleted = GNUNET_NO;
90 94
@@ -152,7 +156,8 @@ address_suggest_cb (void *cls,
152 "Received sugggestion for peer `%s', deleting address\n", 156 "Received sugggestion for peer `%s', deleting address\n",
153 GNUNET_i2s (&address->peer)); 157 GNUNET_i2s (&address->peer));
154 address_deleted = GNUNET_YES; 158 address_deleted = GNUNET_YES;
155 GNUNET_ATS_address_destroyed (sched_ats, &test_hello_address, NULL); 159 GNUNET_ATS_address_destroy (ar);
160 ar = NULL;
156 } 161 }
157 else 162 else
158 { 163 {
@@ -231,9 +236,9 @@ run (void *cls,
231 test_hello_address.address_length = test_addr.addr_len; 236 test_hello_address.address_length = test_addr.addr_len;
232 237
233 /* Adding address */ 238 /* Adding address */
234 GNUNET_ATS_address_add (sched_ats, &test_hello_address, 239 ar = GNUNET_ATS_address_add (sched_ats, &test_hello_address,
235 NULL, 240 NULL,
236 test_ats_info, test_ats_count); 241 test_ats_info, test_ats_count);
237} 242}
238 243
239 244