From 265f73c27d18b34ae1d635582a42a0a22b3b3e7e Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Mon, 3 Mar 2008 21:30:52 +0100 Subject: [PATCH] Handle read() error --- netbsd/cdev/testdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbsd/cdev/testdev.c b/netbsd/cdev/testdev.c index 4ee0ae8..b114ab7 100644 --- a/netbsd/cdev/testdev.c +++ b/netbsd/cdev/testdev.c @@ -66,6 +66,8 @@ int main(void) /* Read data from device */ ret = read(devfd, buffer, sizeof buffer); + if (ret != 0) + err(EXIT_FAILURE, "read()")"; printf("testdev: ret = %d, buffer = %s\n", ret, buffer); /* Close device */ -- 2.11.4.GIT