properly handle return codes
[project/odhcpd.git] / src / odhcpd.c
index 76dee9ec517d31b792d9016609e6c64d0a72f36b..52bca13c4db7019a2ccbaee44c6ed88fa30ae022 100644 (file)
@@ -415,9 +415,9 @@ void odhcpd_process(struct odhcpd_event *event)
        odhcpd_receive_packets(&event->uloop, 0);
 }
 
-void odhcpd_urandom(void *data, size_t len)
+int odhcpd_urandom(void *data, size_t len)
 {
-       read(urandom_fd, data, len);
+       return read(urandom_fd, data, len);
 }