Apparently some sensors accessible via IPMB on Dell platforms do not return any data.
Check that GET MSG compcode is not 80h before trying to copyout the reply.
Surprisingly trying to copyout -7 bytes (that is, empty reply and we are trying to get past the header) doesn't seem to have any negative effect on FreeBSD, while I found this on our illumos fork where the calling apps would fail spectacularly with weird back traces.
Nevertheless, fix this in FreeBSD as well, if only for the sake of correctness.