diff options
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.c | 13 |
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 | */ |
86 | static uint32_t test_ats_count; | 86 | static uint32_t test_ats_count; |
87 | 87 | ||
88 | /** | ||
89 | * The address we will delete. | ||
90 | */ | ||
91 | static struct GNUNET_ATS_AddressRecord *ar; | ||
88 | 92 | ||
89 | static int address_deleted = GNUNET_NO; | 93 | static 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 | ||