diff options
author | John Crispin <blogic@openwrt.org> | 2015-03-28 17:58:44 +0100 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2015-03-30 13:58:07 +0200 |
commit | ec864c44e9959a5d65cc564182f4e960e47c6e9e (patch) | |
tree | eea22d612485c3ed20ad376cbc19915b93cc6df0 /src/odhcp6c.c | |
parent | 0812d31deabe32918fd5b9498f0a8b2c2962d70b (diff) | |
download | odhcp6c-ec864c44e9959a5d65cc564182f4e960e47c6e9e.tar.gz |
properly handle return codes
Signed-off-by: John Crispin <blogic@openwrt.org>
Diffstat (limited to 'src/odhcp6c.c')
-rw-r--r-- | src/odhcp6c.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/odhcp6c.c b/src/odhcp6c.c index 8b5cb54..dce1e0e 100644 --- a/src/odhcp6c.c +++ b/src/odhcp6c.c @@ -445,7 +445,7 @@ static int usage(void) " -e Write logmessages to stderr\n" " -v Increase logging verbosity\n" " -h Show this help\n\n"; - write(STDERR_FILENO, buf, sizeof(buf)); + fputs(buf, stderr); return 1; } @@ -654,9 +654,9 @@ uint32_t odhcp6c_elapsed(void) } -void odhcp6c_random(void *buf, size_t len) +int odhcp6c_random(void *buf, size_t len) { - read(urandom_fd, buf, len); + return read(urandom_fd, buf, len); } bool odhcp6c_is_bound(void) |