diff options
author | Andrey Hristov <andrey@php.net> | 1999-07-27 16:17:58 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 1999-07-27 16:17:58 +0000 |
commit | cd0dd562f0dd716c6f79a5d9a996855343cee8a5 (patch) | |
tree | 3a8ae4bd69a42926c2bfe3315024c40eb6c469e9 | |
parent | ad671669cee3e780ab461802a0b6e182e40dca71 (diff) | |
download | php-git-cd0dd562f0dd716c6f79a5d9a996855343cee8a5.tar.gz |
Fix for bug #1887.
-rw-r--r-- | ext/standard/basic_functions.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index f87e198df8..253eff12fe 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -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; |