diff options
Diffstat (limited to 'src/gnunet_chat_handle.c')
-rw-r--r-- | src/gnunet_chat_handle.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gnunet_chat_handle.c b/src/gnunet_chat_handle.c index 05c0054..80ade04 100644 --- a/src/gnunet_chat_handle.c +++ b/src/gnunet_chat_handle.c | |||
@@ -416,6 +416,8 @@ handle_create_account (struct GNUNET_CHAT_Handle *handle, | |||
416 | return GNUNET_SYSERR; | 416 | return GNUNET_SYSERR; |
417 | } | 417 | } |
418 | 418 | ||
419 | accounts->wait_for_completion = GNUNET_NO; | ||
420 | |||
419 | GNUNET_CONTAINER_DLL_insert_tail( | 421 | GNUNET_CONTAINER_DLL_insert_tail( |
420 | handle->accounts_head, | 422 | handle->accounts_head, |
421 | handle->accounts_tail, | 423 | handle->accounts_tail, |
@@ -464,6 +466,8 @@ handle_delete_account (struct GNUNET_CHAT_Handle *handle, | |||
464 | return GNUNET_SYSERR; | 466 | return GNUNET_SYSERR; |
465 | } | 467 | } |
466 | 468 | ||
469 | accounts->wait_for_completion = GNUNET_YES; | ||
470 | |||
467 | GNUNET_CONTAINER_DLL_insert_tail( | 471 | GNUNET_CONTAINER_DLL_insert_tail( |
468 | handle->accounts_head, | 472 | handle->accounts_head, |
469 | handle->accounts_tail, | 473 | handle->accounts_tail, |
@@ -483,6 +487,8 @@ handle_delete_account (struct GNUNET_CHAT_Handle *handle, | |||
483 | accounts | 487 | accounts |
484 | ); | 488 | ); |
485 | 489 | ||
490 | accounts->wait_for_completion = GNUNET_YES; | ||
491 | |||
486 | return (accounts->op? GNUNET_OK : GNUNET_SYSERR); | 492 | return (accounts->op? GNUNET_OK : GNUNET_SYSERR); |
487 | } | 493 | } |
488 | 494 | ||