projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1342f4d
)
SKE: Make sure failure received from remote is error status.
author
Pekka Riikonen
<priikone@silcnet.org>
Tue, 11 May 2010 04:41:03 +0000
(07:41 +0300)
committer
Pekka Riikonen
<priikone@silcnet.org>
Tue, 11 May 2010 04:41:03 +0000
(07:41 +0300)
lib/silcske/silcske.c
patch
|
blob
|
history
diff --git
a/lib/silcske/silcske.c
b/lib/silcske/silcske.c
index df641f61c8feda7d621c1c1b749f2ac18a79712c..6fc730747bb173233e7c34c00b7313a90d2e88c8 100644
(file)
--- a/
lib/silcske/silcske.c
+++ b/
lib/silcske/silcske.c
@@
-2387,6
+2387,8
@@
SILC_FSM_STATE(silc_ske_st_responder_failure)
ske->packet = NULL;
}
ske->status = error;
+ if (ske->status == SILC_SKE_STATUS_OK)
+ ske->status = SILC_SKE_STATUS_ERROR;
silc_packet_stream_unlink(ske->stream, &silc_ske_stream_cbs, ske);
silc_schedule_task_del_by_context(ske->schedule, ske);