Negative offset or negative size in a buf is invalid. Treat just like other invalid offsets and sizes: reject the i/o.
Negative offset or negative size in a buf is invalid. Treat just like other
invalid offsets and sizes: reject the i/o.

ok deraadt@ beck@

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