MALLOC+bzero -> malloc+M_ZERO. Don't forget FREE->free this time.
MALLOC+bzero -> malloc+M_ZERO. Don't forget FREE->free this time.

'Fixes' two cases where the zeroing did not cover all the memory
allocated.

As with many of the last commits, looked at by chl@ in an earlier
version.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars