Make sure the initial fingerprint string is empty, so data can be append...

This created garbage output on OpenBSD. Not sure why it didn't on other operating systems.