Fix bug match.c where hashes were never calculated

This was because of a missing negation
Add warning about fdup being broken