summaryrefslogtreecommitdiffstats
path: root/PICA_node.c
diff options
context:
space:
mode:
Diffstat (limited to 'PICA_node.c')
-rw-r--r--PICA_node.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/PICA_node.c b/PICA_node.c
index 1d04f4c..a6c5878 100644
--- a/PICA_node.c
+++ b/PICA_node.c
@@ -2479,6 +2479,7 @@ void process_c2n_write()
if (client_tree_search(i_ptr->id))
{
PICA_info("Disconnecting client %p because other user with same ID = %u is already connected", i_ptr, i_ptr->id);
+ memset(i_ptr->id, 0, PICA_ID_SIZE);//reset id to all zeros to prevent removing existing ID from previous connection from client_tree
ret = 0;//id already exists in tree
}
else