diff options
Diffstat (limited to 'src/homescreen.cpp')
-rw-r--r-- | src/homescreen.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/homescreen.cpp b/src/homescreen.cpp index 7457f88..d63d5aa 100644 --- a/src/homescreen.cpp +++ b/src/homescreen.cpp @@ -73,6 +73,9 @@ int hs_handshake::hs_sts = hs_handshake::Handshake_Idle; void handshake_subscribe_callback(struct json_object *obj, const char *error, const char *info) { AFB_NOTICE("subscribe handshake reply: obj=%s, error=%s, info=%s", json_object_to_json_string(obj), error, info); + if(hs_handshake::hs_sts == hs_handshake::Handshake_Over) { + return; + } if(error == nullptr) { hs_handshake::hs_sts = hs_handshake::Handshake_WaitEvent; } |