+
+ if (config->refcount > 0) {
+ config->refcount--;
+ SILC_LOG_DEBUG(("Unreferencing config [%p] refcnt %hu->%hu", config,
+ config->refcount + 1, config->refcount));
+ if (config->refcount > 0)
+ return;
+ }
+
+ SILC_LOG_DEBUG(("Freeing config context"));
+