Merge "st-hal: fix incorrect client session state"
diff --git a/st_session.c b/st_session.c
index b39ecb0..9b6d5c6 100644
--- a/st_session.c
+++ b/st_session.c
@@ -4596,6 +4596,11 @@
         STATE_TRANSITION(st_ses, loaded_state_fn);
         break;
 
+    case ST_SES_EV_RESUME:
+        if (stc_ses->paused == true)
+            stc_ses->paused = false;
+        break;
+
     case ST_SES_EV_STOP:
         status = stop_session(st_ses, hw_ses, false);
         if (status)