diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-27 16:01:41 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-27 16:01:41 +0000 |
commit | 80ba2168ededec4b0021e2149c3a92e572502315 (patch) | |
tree | d1b56134a9d8e9dfbfb48a8a0c7eece035a80f05 | |
parent | de21df18266192dc6d06b2679edb631f7ed337de (diff) | |
download | gnunet-80ba2168ededec4b0021e2149c3a92e572502315.tar.gz gnunet-80ba2168ededec4b0021e2149c3a92e572502315.zip |
fixing test
-rw-r--r-- | src/namestore/test_namestore_api_remove_not_existing_record.c | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/src/namestore/test_namestore_api_remove_not_existing_record.c b/src/namestore/test_namestore_api_remove_not_existing_record.c index 362a18082..d35d867c5 100644 --- a/src/namestore/test_namestore_api_remove_not_existing_record.c +++ b/src/namestore/test_namestore_api_remove_not_existing_record.c | |||
@@ -97,24 +97,29 @@ put_cont (void *cls, int32_t success, const char *emsg) | |||
97 | { | 97 | { |
98 | GNUNET_assert (NULL != cls); | 98 | GNUNET_assert (NULL != cls); |
99 | nsqe = NULL; | 99 | nsqe = NULL; |
100 | if (GNUNET_SYSERR == success) | 100 | if (endbadly_task != GNUNET_SCHEDULER_NO_TASK) |
101 | { | 101 | { |
102 | GNUNET_break (0); | 102 | GNUNET_SCHEDULER_cancel (endbadly_task); |
103 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 103 | endbadly_task = GNUNET_SCHEDULER_NO_TASK; |
104 | "Namestore could not remove record: `%s'\n", | ||
105 | emsg); | ||
106 | GNUNET_SCHEDULER_shutdown (); | ||
107 | return; | ||
108 | } | 104 | } |
109 | else if (GNUNET_OK == success) | 105 | |
110 | { | 106 | switch (success) { |
111 | res = 0; | 107 | case GNUNET_NO: |
112 | if (endbadly_task != GNUNET_SCHEDULER_NO_TASK) | 108 | GNUNET_SCHEDULER_add_now (&end, NULL); |
113 | { | 109 | break; |
114 | GNUNET_SCHEDULER_cancel (endbadly_task); | 110 | case GNUNET_OK: |
115 | endbadly_task = GNUNET_SCHEDULER_NO_TASK; | 111 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
116 | } | 112 | "Namestore could remove non-existing record: `%s'\n", |
117 | GNUNET_SCHEDULER_add_now (&end, NULL); | 113 | emsg); |
114 | GNUNET_SCHEDULER_add_now (&endbadly, NULL); | ||
115 | break; | ||
116 | case GNUNET_SYSERR: | ||
117 | default: | ||
118 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
119 | "Namestore failed: `%s'\n", | ||
120 | emsg); | ||
121 | GNUNET_SCHEDULER_add_now (&endbadly, NULL); | ||
122 | break; | ||
118 | } | 123 | } |
119 | } | 124 | } |
120 | 125 | ||