use mkstemp on systems where it is secure
[rsync/rsync.git] / lib / compat.c
index ef57d90..426eee2 100644 (file)
 {
        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;