summaryrefslogtreecommitdiff
path: root/res/stasis/app.c
diff options
context:
space:
mode:
Diffstat (limited to 'res/stasis/app.c')
-rw-r--r--res/stasis/app.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/res/stasis/app.c b/res/stasis/app.c
index 9440cf1bd..cda1c045d 100644
--- a/res/stasis/app.c
+++ b/res/stasis/app.c
@@ -302,6 +302,10 @@ static void sub_default_handler(void *data, struct stasis_subscription *sub,
call_forwarded_handler(app, message);
}
+ if (stasis_message_type(message) == app_end_message_type()) {
+ app_end_message_handler(message);
+ }
+
/* By default, send any message that has a JSON representation */
json = stasis_message_to_json(message, stasis_app_get_sanitizer());
if (!json) {