projects
/
srvx.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid appending a user to curr_opers or curr_helpers more than once.
[srvx.git]
/
src
/
hash.c
diff --git
a/src/hash.c
b/src/hash.c
index d806c276462e6570c41d2d663359558aeec6a52b..2250d069cafa8fea486c0e0ff9cb8bbfcbb85bcf 100644
(file)
--- a/
src/hash.c
+++ b/
src/hash.c
@@
-42,6
+42,18
@@
void init_structs(void)
reg_exit_func(hash_cleanup);
}
reg_exit_func(hash_cleanup);
}
+int userList_contains(struct userList *list, struct userNode *user)
+{
+ unsigned int ii;
+
+ for (ii = 0; ii < list->used; ++ii) {
+ if (user == list->list[ii]) {
+ return 1;
+ }
+ }
+ return 0;
+}
+
server_link_func_t *slf_list;
unsigned int slf_size = 0, slf_used = 0;
server_link_func_t *slf_list;
unsigned int slf_size = 0, slf_used = 0;