From: Roy Marples Date: Sun, 17 Jul 2016 14:35:11 +0000 (+0000) Subject: Fix API for sun. X-Git-Tag: v6.11.2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e2bd183a75a0cbf81173cbca04ab4be70b31b6f;p=thirdparty%2Fdhcpcd.git Fix API for sun. --- diff --git a/if-sun.c b/if-sun.c index e701a8e6..68d1421e 100644 --- a/if-sun.c +++ b/if-sun.c @@ -977,9 +977,9 @@ if_readraw(struct interface *ifp, int fd, int r; size_t mlen; - *flags = 0; if ((di = if_findraw(ifp, fd)) == NULL) return -1; + *flags = RAW_EOF; /* We only ever read one packet. */ mlen = len; r = dlpi_recv(di->dh, NULL, NULL, data, &mlen, -1, NULL); return r == DLPI_SUCCESS ? (ssize_t)mlen : -1;