diff src/core/ngx_rbtree.c @ 106:45f7329b4bd0 NGINX_0_3_0

nginx 0.3.0 *) Change: the 10-days live time limit of worker process was eliminated. The limit was introduced because of millisecond timers overflow.
author Igor Sysoev <http://sysoev.ru>
date Fri, 07 Oct 2005 00:00:00 +0400
parents 41ccba1aba45
children cf3d6edb3ad6
line wrap: on
line diff
--- a/src/core/ngx_rbtree.c
+++ b/src/core/ngx_rbtree.c
@@ -47,7 +47,12 @@ ngx_rbtree_insert(ngx_rbtree_t **root, n
     temp = *root;
 
     for ( ;; ) {
-        if (node->key < temp->key) {
+
+        /*  node->key < temp->key */
+
+        if ((ngx_rbtree_key_int_t) node->key - (ngx_rbtree_key_int_t) temp->key
+            < 0)
+        {
             if (temp->left == sentinel) {
                 temp->left = node;
                 break;