From 76e08b021fd334fa4f415c9765a559252c399499 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Sun, 6 Aug 2006 00:08:45 +0000 Subject: Make sure that communities and/or versions are not inadventently mixed up. --- daemon/rrdbotd.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'daemon/rrdbotd.h') diff --git a/daemon/rrdbotd.h b/daemon/rrdbotd.h index 35b3912..70e09fa 100644 --- a/daemon/rrdbotd.h +++ b/daemon/rrdbotd.h @@ -94,7 +94,10 @@ rb_item; typedef struct _rb_host { - const char* name; + /* The hash key is version:hostname:community */ + char key[128]; + + const char* hostname; const char* community; int version; @@ -146,7 +149,7 @@ typedef struct _rb_state /* Quick lookups for responses */ hsh_t* poll_by_key; - hsh_t* host_by_name; + hsh_t* host_by_key; } rb_state; -- cgit v1.2.3