diff options
Diffstat (limited to 'apps/drwho/HT_Client.cpp')
-rw-r--r-- | apps/drwho/HT_Client.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/apps/drwho/HT_Client.cpp b/apps/drwho/HT_Client.cpp index d294416092c..f86407fe090 100644 --- a/apps/drwho/HT_Client.cpp +++ b/apps/drwho/HT_Client.cpp @@ -9,27 +9,27 @@ Protocol_Record * HT_Client::insert (const char *key_name, int max_len) { - Protocol_Record **frpp = 0; + Protocol_Record **prpp = 0; // This is tricky... - for (frpp = &this->hash_table[ACE::hash_pjw (key_name)]; - *frpp != 0 - && ACE_OS::strncmp ((*frpp)->get_login (), + for (prpp = &this->hash_table[ACE::hash_pjw (key_name)]; + *prpp != 0 + && ACE_OS::strncmp ((*prpp)->get_login (), key_name, max_len) != 0; - frpp = &(*frpp)->next_) + prpp = &(*prpp)->next_) continue; - if (*frpp == 0) + if (*prpp == 0) { - ACE_NEW_RETURN (*frpp, + ACE_NEW_RETURN (*prpp, Protocol_Record (ACE::strnew (key_name), - *frpp), + *prpp), 0); this->count_++; } - return *frpp; + return *prpp; } |