diff options
Diffstat (limited to 'src/credential/credential_api.c')
-rw-r--r-- | src/credential/credential_api.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/credential/credential_api.c b/src/credential/credential_api.c index eb7af5b53..5bc1e52f1 100644 --- a/src/credential/credential_api.c +++ b/src/credential/credential_api.c | |||
@@ -236,9 +236,18 @@ handle_result (void *cls, | |||
236 | rd_count, | 236 | rd_count, |
237 | rd)); | 237 | rd)); |
238 | */ | 238 | */ |
239 | proc (proc_cls, | 239 | if (GNUNET_NO == ntohl (vr_msg->cred_found)) |
240 | NULL, | 240 | { |
241 | GNUNET_NO); // TODO | 241 | proc (proc_cls, |
242 | NULL, | ||
243 | 0, | ||
244 | NULL); // TODO | ||
245 | } else { | ||
246 | proc (proc_cls, | ||
247 | (struct GNUNET_CREDENTIAL_CredentialRecordData*) &vr_msg[1], | ||
248 | 0, | ||
249 | NULL); | ||
250 | } | ||
242 | } | 251 | } |
243 | 252 | ||
244 | 253 | ||
@@ -254,7 +263,7 @@ reconnect (struct GNUNET_CREDENTIAL_Handle *handle) | |||
254 | GNUNET_MQ_hd_var_size (result, | 263 | GNUNET_MQ_hd_var_size (result, |
255 | GNUNET_MESSAGE_TYPE_CREDENTIAL_VERIFY_RESULT, | 264 | GNUNET_MESSAGE_TYPE_CREDENTIAL_VERIFY_RESULT, |
256 | struct VerifyResultMessage, | 265 | struct VerifyResultMessage, |
257 | NULL), | 266 | handle), |
258 | GNUNET_MQ_handler_end () | 267 | GNUNET_MQ_handler_end () |
259 | }; | 268 | }; |
260 | struct GNUNET_CREDENTIAL_Request *vr; | 269 | struct GNUNET_CREDENTIAL_Request *vr; |