Fixed compile error in msg parsing

- when two messages used msg fields with same name, caused duplicate
  variables to be generated

- affected Zyre

- simplified code so no variables are needed in this case