]> arthur.barton.de Git - netatalk.git/commitdiff
merge from samba CVS: the buffer must be greater then src string len otherwise bad...
authorbfernhomberg <bfernhomberg>
Mon, 22 Mar 2004 00:08:03 +0000 (00:08 +0000)
committerbfernhomberg <bfernhomberg>
Mon, 22 Mar 2004 00:08:03 +0000 (00:08 +0000)
libatalk/util/strlcpy.c

index a0a59762bef73e393c8ca57ea15f8ed03b371ea4..314b039c3a37fc6076069766ff08bf570f742c7c 100644 (file)
         size_t len1 = strlen(d);
         size_t len2 = strlen(s);
         size_t ret = len1 + len2;
+
+       if (len1 >= bufsize) {
+               return 0;
+       } 
         if (len1+len2 >= bufsize) {
                 len2 = bufsize - (len1+1);
         }