yin parser BUGFIX another operator priority problem
diff --git a/src/parser_yin.c b/src/parser_yin.c
index 6e5792c..aa5c236 100644
--- a/src/parser_yin.c
+++ b/src/parser_yin.c
@@ -1851,7 +1851,7 @@
for (i = 0; i < *trg_must_size; i++) {
if (d->must[d->must_size].expr == (*trg_must)[i].expr) {
/* we have a match, free the must structure ... */
- lys_restr_free(dev->target->module->ctx, &(*trg_must[i]));
+ lys_restr_free(dev->target->module->ctx, &((*trg_must)[i]));
/* ... and maintain the array */
(*trg_must_size)--;
if (i != *trg_must_size) {