mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
Don't display the cache statistics if the node is empty
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105629 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -645,12 +645,14 @@ char *util_ald_cache_display(request_rec *r, util_ldap_state_t *st)
|
|||||||
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Last Bind</b></font></td>"
|
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Last Bind</b></font></td>"
|
||||||
"</tr>\n", r
|
"</tr>\n", r
|
||||||
);
|
);
|
||||||
|
if (n) {
|
||||||
for (i=0; i < n->search_cache->size; ++i) {
|
for (i=0; i < n->search_cache->size; ++i) {
|
||||||
for (p = n->search_cache->nodes[i]; p != NULL; p = p->next) {
|
for (p = n->search_cache->nodes[i]; p != NULL; p = p->next) {
|
||||||
|
|
||||||
(*n->search_cache->display)(r, n->search_cache, p->payload);
|
(*n->search_cache->display)(r, n->search_cache, p->payload);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
ap_rputs("</table>\n</p>\n", r);
|
ap_rputs("</table>\n</p>\n", r);
|
||||||
break;
|
break;
|
||||||
case 'c':
|
case 'c':
|
||||||
@@ -664,12 +666,14 @@ char *util_ald_cache_display(request_rec *r, util_ldap_state_t *st)
|
|||||||
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Result</b></font></td>"
|
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Result</b></font></td>"
|
||||||
"</tr>\n", r
|
"</tr>\n", r
|
||||||
);
|
);
|
||||||
|
if (n) {
|
||||||
for (i=0; i < n->compare_cache->size; ++i) {
|
for (i=0; i < n->compare_cache->size; ++i) {
|
||||||
for (p = n->compare_cache->nodes[i]; p != NULL; p = p->next) {
|
for (p = n->compare_cache->nodes[i]; p != NULL; p = p->next) {
|
||||||
|
|
||||||
(*n->compare_cache->display)(r, n->compare_cache, p->payload);
|
(*n->compare_cache->display)(r, n->compare_cache, p->payload);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
ap_rputs("</table>\n</p>\n", r);
|
ap_rputs("</table>\n</p>\n", r);
|
||||||
break;
|
break;
|
||||||
case 'd':
|
case 'd':
|
||||||
@@ -680,12 +684,14 @@ char *util_ald_cache_display(request_rec *r, util_ldap_state_t *st)
|
|||||||
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Actual DN</b></font></td>"
|
"<td><font size='-1' face='Arial,Helvetica' color='#ffffff'><b>Actual DN</b></font></td>"
|
||||||
"</tr>\n", r
|
"</tr>\n", r
|
||||||
);
|
);
|
||||||
|
if (n) {
|
||||||
for (i=0; i < n->dn_compare_cache->size; ++i) {
|
for (i=0; i < n->dn_compare_cache->size; ++i) {
|
||||||
for (p = n->dn_compare_cache->nodes[i]; p != NULL; p = p->next) {
|
for (p = n->dn_compare_cache->nodes[i]; p != NULL; p = p->next) {
|
||||||
|
|
||||||
(*n->dn_compare_cache->display)(r, n->dn_compare_cache, p->payload);
|
(*n->dn_compare_cache->display)(r, n->dn_compare_cache, p->payload);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
ap_rputs("</table>\n</p>\n", r);
|
ap_rputs("</table>\n</p>\n", r);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user