Only free hard drive signatures if we've allocated them.

Signed-off-by: Peter Jones <pjones@redhat.com>