X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/1f2f436a38f7ae2d39a943ad2898d8fed4ed2e58..refs/heads/master:/string/FreeBSD/swab.c diff --git a/string/FreeBSD/swab.c b/string/FreeBSD/swab.c index fae6e56..1d55327 100644 --- a/string/FreeBSD/swab.c +++ b/string/FreeBSD/swab.c @@ -45,6 +45,8 @@ swab(const void * __restrict from, void * __restrict to, ssize_t len) int n; char *fp, *tp; + if (len <= 0) + return; n = len >> 1; fp = (char *)from; tp = (char *)to;