]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/subr_sbuf.c
xnu-3789.1.32.tar.gz
[apple/xnu.git] / bsd / kern / subr_sbuf.c
index e966704b8051ceead382ba43a107928cecffdedf..a3a89c096122466de35e01f18148402ec9683564 100644 (file)
@@ -208,12 +208,12 @@ sbuf_uionew(struct sbuf *s, struct uio *uio, int *error)
        KASSERT(error != NULL,
            ("%s called with NULL error pointer", __func__));
 
-       s = sbuf_new(s, NULL, uio->uio_resid + 1, 0);
+       s = sbuf_new(s, NULL, uio_resid(uio) + 1, 0);
        if (s == NULL) {
                *error = ENOMEM;
                return (NULL);
        }
-       *error = uiomove(s->s_buf, uio->uio_resid, uio);
+       *error = uiomove(s->s_buf, uio_resid(uio), uio);
        if (*error != 0) {
                sbuf_delete(s);
                return (NULL);