From 344db6f401efe76f7e1d4f4c1a644ae593910219 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Mon, 21 Jan 2019 11:21:40 +0200 Subject: 11092 libnsl: NULL pointer errors Reviewed by: Norm Jacobs Approved by: Dan McDonald --- usr/src/lib/libnsl/dial/interface.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'usr/src/lib/libnsl/dial/interface.c') diff --git a/usr/src/lib/libnsl/dial/interface.c b/usr/src/lib/libnsl/dial/interface.c index 09f0a8d55a..2dbd10375e 100644 --- a/usr/src/lib/libnsl/dial/interface.c +++ b/usr/src/lib/libnsl/dial/interface.c @@ -186,18 +186,18 @@ twrite(int fd, char *buf, unsigned nbytes) } if (info.tsdu <= 0 || nbytes <= info.tsdu) - return ((ssize_t)t_snd(fd, buf, nbytes, NULL)); + return ((ssize_t)t_snd(fd, buf, nbytes, 0)); /* if get here, then there is a limit on transmit size */ /* (info.tsdu > 0) and buf exceeds it */ i = ret = 0; while (nbytes >= info.tsdu) { - if ((ret = t_snd(fd, &buf[i], info.tsdu, NULL)) != info.tsdu) + if ((ret = t_snd(fd, &buf[i], info.tsdu, 0)) != info.tsdu) return ((ssize_t)(ret >= 0 ? (i + ret) : ret)); i += info.tsdu; nbytes -= info.tsdu; } if (nbytes != 0) { - if ((ret = t_snd(fd, &buf[i], nbytes, NULL)) != nbytes) + if ((ret = t_snd(fd, &buf[i], nbytes, 0)) != nbytes) return ((ssize_t)(ret >= 0 ? (i + ret) : ret)); i += nbytes; } -- cgit v1.2.3