From 6ba28409cc03bc8d368a80beda33902ca32b0471 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Thu, 7 Apr 1994 21:57:10 +0000 Subject: Formerly boot.c.~10~ --- boot/boot.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'boot') diff --git a/boot/boot.c b/boot/boot.c index 6891b6cc..ec8f91cd 100644 --- a/boot/boot.c +++ b/boot/boot.c @@ -552,7 +552,8 @@ S_io_read (mach_port_t object, if (amount > *datalen) vm_allocate (mach_task_self (), amount, data, 1); - return read (0, *data, amount) == -1 ? errno : 0; + *datalen = read (0, *data, amount); + return *datalen < 0 ? errno : 0; } error_t -- cgit v1.2.3