X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1fb8ec4b0d871f44eeb025b2ea2a1fbfa961234b..72d45525d278776caacb293eba6282698592e874:/lib/compat.c diff --git a/lib/compat.c b/lib/compat.c index 6dd2328a..879f5487 100644 --- a/lib/compat.c +++ b/lib/compat.c @@ -116,10 +116,12 @@ { size_t len = strlen(s); size_t ret = len; - if (bufsize <= 0) return 0; - if (len >= bufsize) len = bufsize-1; - memcpy(d, s, len); - d[len] = 0; + if (bufsize > 0) { + if (len >= bufsize) + len = bufsize-1; + memcpy(d, s, len); + d[len] = 0; + } return ret; } #endif