X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1fb8ec4b0d871f44eeb025b2ea2a1fbfa961234b..5f238db203f4ba876cfa8949f87f3f93507c049f:/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