- fix potential crash in ModelNode_getChild when an array element field is accessed without using the array index specifier (LIB61850-408)

v1.6_develop_417_rbac2
Michael Zillgith 2 years ago
parent c9d9271a52
commit a5f5597980

@ -710,7 +710,6 @@ ModelNode_getChild(ModelNode* self, const char* name)
}
else
return NULL;
}
else {
/* invalid name */
@ -731,6 +730,11 @@ ModelNode_getChild(ModelNode* self, const char* name)
ModelNode* matchingNode = NULL;
while (nextNode) {
if (nextNode->name == NULL) {
break; /* is an array element */
}
int nodeNameLen = strlen(nextNode->name);
if (nodeNameLen == nameElementLength) {

Loading…
Cancel
Save