Fix a bug in calculate_gaps.

It did not take /32 free space into account.

Submitted by:	fall0ut