From 6a07d6167105b20b094c0199407eb011ebe923a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 12 May 2016 16:11:26 +0200 Subject: [PATCH] parameter source parser: validate length of parameter name (limited to 16) --- Tools/px4params/srcparser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Tools/px4params/srcparser.py b/Tools/px4params/srcparser.py index c4f1b54e43..b4ad401a9d 100644 --- a/Tools/px4params/srcparser.py +++ b/Tools/px4params/srcparser.py @@ -284,6 +284,9 @@ class SourceParser(object): for group in self.GetParamGroups(): for param in group.GetParams(): name = param.GetName() + if len(name) > 16: + sys.stderr.write("Parameter Name {0} is too long (Limit is 16)\n".format(name)) + return False board = param.GetFieldValue("board") # Check for duplicates name_plus_board = name + "+" + board