aboutsummaryrefslogtreecommitdiffstats
path: root/src/homescreen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/homescreen.cpp')
-rw-r--r--src/homescreen.cpp3
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;
}