]> granicus.if.org Git - php/commitdiff
MFB, #40848
authorWez Furlong <wez@php.net>
Sun, 18 Mar 2007 20:23:51 +0000 (20:23 +0000)
committerWez Furlong <wez@php.net>
Sun, 18 Mar 2007 20:23:51 +0000 (20:23 +0000)
ext/standard/array.c

index 332d041f35f51ac7c499fbba416dd86e3fe0d12d..a74da84ad3e9606742bd17a9e1fe4aa18907a5f8 100644 (file)
@@ -597,7 +597,7 @@ static int array_user_compare(const void *a, const void *b TSRMLS_DC)
                convert_to_long_ex(&retval_ptr);
                retval = Z_LVAL_P(retval_ptr);
                zval_ptr_dtor(&retval_ptr);
-               return retval;
+               return retval < 0 ? -1 : retval > 0 ? 1 : 0;
        } else {
                return 0;
        }