goto failed;
}
- DLIST_ADD(((struct smbc_server_cache *)context->server_cache), srvcache);
+ DLIST_ADD((context->server_cache), srvcache);
return 0;
failed:
if (server == srv->server) {
/* remove this sucker */
- DLIST_REMOVE(((struct smbc_server_cache *)context->server_cache), srv);
+ DLIST_REMOVE(context->server_cache, srv);
SAFE_FREE(srv->server_name);
SAFE_FREE(srv->share_name);
SAFE_FREE(srv->workgroup);