]> granicus.if.org Git - php/commitdiff
Fix for bug #1887.
authorAndrey Hristov <andrey@php.net>
Tue, 27 Jul 1999 16:17:58 +0000 (16:17 +0000)
committerAndrey Hristov <andrey@php.net>
Tue, 27 Jul 1999 16:17:58 +0000 (16:17 +0000)
ext/standard/basic_functions.c

index f87e198df81456e7301ca2950f60321471b26c84..253eff12fe91141ae3ed165b3436c55bdb52ed7c 100644 (file)
@@ -936,7 +936,7 @@ static int array_user_key_compare(const void *a, const void *b)
        f = *((Bucket **) a);
        s = *((Bucket **) b);
 
-       if (f->arKey) {
+       if (f->nKeyLength) {
                key1.value.str.val = estrndup(f->arKey, f->nKeyLength);
                key1.value.str.len = f->nKeyLength;
                key1.type = IS_STRING;
@@ -944,7 +944,7 @@ static int array_user_key_compare(const void *a, const void *b)
                key1.value.lval = f->h;
                key1.type = IS_LONG;
        }
-       if (s->arKey) {
+       if (s->nKeyLength) {
                key2.value.str.val = estrndup(s->arKey, s->nKeyLength);
                key2.value.str.len = s->nKeyLength;
                key2.type = IS_STRING;