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);