]> granicus.if.org Git - php/commitdiff
Fixed bug #26235 (yp_first/yp_next do not specify correct key length).
authorIlia Alshanetsky <iliaa@php.net>
Fri, 14 Nov 2003 00:32:25 +0000 (00:32 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Fri, 14 Nov 2003 00:32:25 +0000 (00:32 +0000)
ext/yp/yp.c

index f8b3e0015cbdce0070c471cc5d2660ea43343bd9..ae51934252452b994b8d23ee9b20ef8fc41f47dc 100644 (file)
@@ -182,7 +182,7 @@ PHP_FUNCTION(yp_first)
                RETURN_FALSE;
        }
        array_init(return_value);
-       add_assoc_stringl_ex(return_value,outkey,outkeylen,outval,outvallen,1);
+       add_assoc_stringl_ex(return_value,outkey,outkeylen+1,outval,outvallen,1);
 
        /* Deprecated */
        add_assoc_stringl(return_value,"key",outkey,outkeylen,1);
@@ -212,7 +212,7 @@ PHP_FUNCTION(yp_next)
        }
        
        array_init(return_value);
-       add_assoc_stringl_ex(return_value,outkey,outkeylen,outval,outvallen,1);
+       add_assoc_stringl_ex(return_value,outkey,outkeylen+1,outval,outvallen,1);
 }
 /* }}} */