If there are multiple NewPortListing tags, there is a malloc() for each one. fixes #357
see a3179fb284
a3179fb284