Fix reference counting for SilcServerEntry objects,
[silc.git] / lib / silcclient / client.h
index d66808dcef168e06473e7168104b18f97430ce43..542b6329fc1ef4bd6d9dce9a777bf93155d565c9 100644 (file)
@@ -101,6 +101,8 @@ typedef struct SilcServerEntryInternalStruct {
   SilcRwLock lock;                          /* Read/write lock */
   SilcUInt16 resolve_cmd_ident;                     /* Resolving identifier */
   SilcAtomic32 refcnt;                      /* Reference counter */
+  SilcAtomic32 deleted;     /* Flag indicating whether the server object is
+                                                                          already scheduled for deletion.*/
 } SilcServerEntryInternal;
 
 #endif /* CLIENT_H */