]> granicus.if.org Git - php/commitdiff
changed from strncpy to strlcpy on request
authorHartmut Holzgraefe <hholzgra@php.net>
Thu, 27 Feb 2003 10:21:32 +0000 (10:21 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Thu, 27 Feb 2003 10:21:32 +0000 (10:21 +0000)
ext/yp/yp.c

index cca06b17cf7d25649bc18642c31a3095b0b33c26..28ff8e3e4fbc62d91691a167fb59910cbeb01ef6 100644 (file)
@@ -298,8 +298,7 @@ static int php_foreach_cat (int instatus, char *inkey, int inkeylen, char *inval
                if (inkeylen) {
                        char *key = emalloc(inkeylen+1);
                        if(key) {
-                               strncpy(key, inkey, inkeylen);
-                               key[inkeylen] = '\0';
+                               strlcpy(key, inkey, inkeylen+1);
                                add_assoc_stringl_ex((zval *) indata, key, inkeylen+1, inval, invallen, 1);
                                efree(key);
                        } else {