aboutsummaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-02-11 23:12:05 +0000
committerChristian Grothoff <christian@grothoff.org>2013-02-11 23:12:05 +0000
commit1526eda7e0e37e0645f3ca4f59765dabdb25fc17 (patch)
tree2411ea151c8a20aca0049f5c82198970083b1f99 /src/core
parent81e30a126c1a7be76b87acab0b16933d2a5b4064 (diff)
downloadgnunet-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.c4
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;