srvcache           55 source3/libsmb/libsmb_cache.c 	struct smbc_server_cache * srvcache = NULL;
srvcache           57 source3/libsmb/libsmb_cache.c 	if (!(srvcache = SMB_MALLOC_P(struct smbc_server_cache))) {
srvcache           63 source3/libsmb/libsmb_cache.c 	ZERO_STRUCTP(srvcache);
srvcache           65 source3/libsmb/libsmb_cache.c 	srvcache->server = newsrv;
srvcache           67 source3/libsmb/libsmb_cache.c 	srvcache->server_name = SMB_STRDUP(server);
srvcache           68 source3/libsmb/libsmb_cache.c 	if (!srvcache->server_name) {
srvcache           73 source3/libsmb/libsmb_cache.c 	srvcache->share_name = SMB_STRDUP(share);
srvcache           74 source3/libsmb/libsmb_cache.c 	if (!srvcache->share_name) {
srvcache           79 source3/libsmb/libsmb_cache.c 	srvcache->workgroup = SMB_STRDUP(workgroup);
srvcache           80 source3/libsmb/libsmb_cache.c 	if (!srvcache->workgroup) {
srvcache           85 source3/libsmb/libsmb_cache.c 	srvcache->username = SMB_STRDUP(username);
srvcache           86 source3/libsmb/libsmb_cache.c 	if (!srvcache->username) {
srvcache           91 source3/libsmb/libsmb_cache.c 	DLIST_ADD(context->internal->server_cache, srvcache);
srvcache           95 source3/libsmb/libsmb_cache.c 	SAFE_FREE(srvcache->server_name);
srvcache           96 source3/libsmb/libsmb_cache.c 	SAFE_FREE(srvcache->share_name);
srvcache           97 source3/libsmb/libsmb_cache.c 	SAFE_FREE(srvcache->workgroup);
srvcache           98 source3/libsmb/libsmb_cache.c 	SAFE_FREE(srvcache->username);
srvcache           99 source3/libsmb/libsmb_cache.c 	SAFE_FREE(srvcache);