comparison src/event/ngx_event_openssl.c @ 1029:ce08bc4cb97b

ngx_strn2cmp() > ngx_memn2cmp()
author Igor Sysoev <igor@sysoev.ru>
date Fri, 12 Jan 2007 21:58:02 +0000
parents ff07ccfaad50
children 7073b87fa8e9
comparison
equal deleted inserted replaced
1028:af57bfd77b7f 1029:ce08bc4cb97b
1434 /* hash == node->key */ 1434 /* hash == node->key */
1435 1435
1436 do { 1436 do {
1437 sess_id = (ngx_ssl_sess_id_t *) node; 1437 sess_id = (ngx_ssl_sess_id_t *) node;
1438 1438
1439 rc = ngx_strn2cmp(id, sess_id->id, 1439 rc = ngx_memn2cmp(id, sess_id->id,
1440 (size_t) len, (size_t) node->data); 1440 (size_t) len, (size_t) node->data);
1441 if (rc == 0) { 1441 if (rc == 0) {
1442 1442
1443 tp = ngx_timeofday(); 1443 tp = ngx_timeofday();
1444 1444
1531 /* hash == node->key */ 1531 /* hash == node->key */
1532 1532
1533 do { 1533 do {
1534 sess_id = (ngx_ssl_sess_id_t *) node; 1534 sess_id = (ngx_ssl_sess_id_t *) node;
1535 1535
1536 rc = ngx_strn2cmp(id, sess_id->id, len, (size_t) node->data); 1536 rc = ngx_memn2cmp(id, sess_id->id, len, (size_t) node->data);
1537 1537
1538 if (rc == 0) { 1538 if (rc == 0) {
1539 sess_id->next->prev = sess_id->prev; 1539 sess_id->next->prev = sess_id->prev;
1540 sess_id->prev->next = sess_id->next; 1540 sess_id->prev->next = sess_id->next;
1541 1541
1630 } else { /* node->key == temp->key */ 1630 } else { /* node->key == temp->key */
1631 1631
1632 sess_id = (ngx_ssl_sess_id_t *) node; 1632 sess_id = (ngx_ssl_sess_id_t *) node;
1633 sess_id_temp = (ngx_ssl_sess_id_t *) temp; 1633 sess_id_temp = (ngx_ssl_sess_id_t *) temp;
1634 1634
1635 if (ngx_strn2cmp(sess_id->id, sess_id_temp->id, 1635 if (ngx_memn2cmp(sess_id->id, sess_id_temp->id,
1636 (size_t) node->data, (size_t) temp->data) 1636 (size_t) node->data, (size_t) temp->data)
1637 < 0) 1637 < 0)
1638 { 1638 {
1639 if (temp->left == sentinel) { 1639 if (temp->left == sentinel) {
1640 temp->left = node; 1640 temp->left = node;