aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_handle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_handle.c')
-rw-r--r--src/gnunet_chat_handle.c6
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