Error reporting fix

Originally https://github.com/puppetlabs/puppetlabs-firewall/pull/131

I've fixed so that it works for both source and destination.

I don't see how this doesn't work for ip6tables, as the same function is used for ipv4 and ipv6, so I don't understand?