From 48738c22eb3b726475c0c108810cedfb764e6c85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 8 Jul 2022 14:06:13 +0200 Subject: [PATCH] misra.py: better handling of --get-rule-text --- addons/misra.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/misra.py b/addons/misra.py index c4136afbf..0e649adf0 100755 --- a/addons/misra.py +++ b/addons/misra.py @@ -4062,8 +4062,9 @@ class MisraChecker: errmsg = 'misra violation (use --rule-texts= to get proper output)' if self.path_premium_addon: for line in cppcheckdata.cmd_output([self.path_premium_addon, '--cli', '--get-rule-text=' + errorId]).split('\n'): - if not line.startswith('{'): + if len(line) > 1 and not line.startswith('{'): errmsg = line + break else: errmsg = 'misra violation %s with no text in the supplied rule-texts-file' % (ruleNum)