diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-02-11 23:12:05 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-02-11 23:12:05 +0000 |
commit | 1526eda7e0e37e0645f3ca4f59765dabdb25fc17 (patch) | |
tree | 2411ea151c8a20aca0049f5c82198970083b1f99 /src/core | |
parent | 81e30a126c1a7be76b87acab0b16933d2a5b4064 (diff) | |
download | gnunet-1526eda7e0e37e0645f3ca4f59765dabdb25fc17.tar.gz gnunet-1526eda7e0e37e0645f3ca4f59765dabdb25fc17.zip |
-fix state machine rekey logic --- #2790
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/gnunet-service-core_kx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/gnunet-service-core_kx.c b/src/core/gnunet-service-core_kx.c index f7fbfcf68..b8b58bc83 100644 --- a/src/core/gnunet-service-core_kx.c +++ b/src/core/gnunet-service-core_kx.c | |||
@@ -844,12 +844,12 @@ GSC_KX_handle_ephemeral_key (struct GSC_KeyExchangeInfo *kx, | |||
844 | send_ping (kx); | 844 | send_ping (kx); |
845 | break; | 845 | break; |
846 | case KX_STATE_UP: | 846 | case KX_STATE_UP: |
847 | kx->status = KX_STATE_KEY_RECEIVED; | 847 | kx->status = KX_STATE_REKEY_SENT; |
848 | /* we got a new key, need to reconfirm! */ | 848 | /* we got a new key, need to reconfirm! */ |
849 | send_ping (kx); | 849 | send_ping (kx); |
850 | break; | 850 | break; |
851 | case KX_STATE_REKEY_SENT: | 851 | case KX_STATE_REKEY_SENT: |
852 | kx->status = KX_STATE_KEY_RECEIVED; | 852 | kx->status = KX_STATE_REKEY_SENT; |
853 | /* we got a new key, need to reconfirm! */ | 853 | /* we got a new key, need to reconfirm! */ |
854 | send_ping (kx); | 854 | send_ping (kx); |
855 | break; | 855 | break; |