From fbe0cb02513ebb92898aa7c94ce36d7de00f71a6 Mon Sep 17 00:00:00 2001 From: Alexey Fedoseev Date: Sat, 13 Apr 2024 16:08:28 +0300 Subject: [PATCH] check default SM while writing --- cyberiadaml.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cyberiadaml.c b/cyberiadaml.c index 866ef7f..ef7c74a 100644 --- a/cyberiadaml.c +++ b/cyberiadaml.c @@ -3591,7 +3591,8 @@ static int cyberiada_update_metainfo_comment(CyberiadaDocument* doc) CyberiadaNode *sm_node, *first_node, *meta_node; if (!doc->state_machines) { /* empty doc */ - return CYBERIADA_NO_ERROR; + ERROR("At least one SM required\n"); + return CYBERIADA_BAD_PARAMETER; } sm_node = doc->state_machines->nodes; if (sm_node->type != cybNodeSM ||