1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-05 04:23:51 +03:00

r24992: Remove some uses of lp_*().

This commit is contained in:
Jelmer Vernooij
2007-09-07 11:47:03 +00:00
committed by Gerald (Jerry) Carter
parent 9a444caa5a
commit a5a1a55405
5 changed files with 13 additions and 18 deletions

View File

@@ -50,22 +50,23 @@ static struct tdb_wrap *cache;
BOOL gencache_init(void)
{
char* cache_fname = NULL;
TALLOC_CTX *mem_ctx = talloc_autofree_context();
/* skip file open if it's already opened */
if (cache) return True;
asprintf(&cache_fname, "%s/%s", lp_lockdir(), "gencache.tdb");
if (cache_fname)
cache_fname = lock_path(mem_ctx, "gencache.tdb");
if (cache_fname != NULL) {
DEBUG(5, ("Opening cache file at %s\n", cache_fname));
else {
} else {
DEBUG(0, ("Filename allocation failed.\n"));
return False;
return false;
}
cache = tdb_wrap_open(NULL, cache_fname, 0, TDB_DEFAULT,
cache = tdb_wrap_open(mem_ctx, cache_fname, 0, TDB_DEFAULT,
O_RDWR|O_CREAT, 0644);
SAFE_FREE(cache_fname);
talloc_free(cache_fname);
if (!cache) {
DEBUG(5, ("Attempt to open gencache.tdb has failed.\n"));
return False;

View File

@@ -429,10 +429,6 @@ _PUBLIC_ const struct socket_ops *socket_getops_byname(const char *family, enum
#if HAVE_IPV6
if (strcmp("ipv6", family) == 0) {
if (lp_parm_bool(-1, "socket", "noipv6", False)) {
DEBUG(3, ("IPv6 support was disabled in smb.conf"));
return NULL;
}
return socket_ipv6_ops(type);
}
#endif

View File

@@ -315,7 +315,8 @@ struct cldap_request *cldap_search_send(struct cldap_socket *cldap,
}
req->dest = socket_address_from_strings(req, cldap->sock->backend_name,
io->in.dest_address, lp_cldap_port());
io->in.dest_address,
lp_cldap_port());
if (!req->dest) goto failed;
req->message_id = idr_get_new_random(cldap->idr, req, UINT16_MAX);

View File

@@ -205,7 +205,7 @@ terminate_path_at_separator(char * path)
/*
parse a //server/share type UNC name
*/
BOOL smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx,
bool smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx,
char **hostname, char **sharename)
{
char *p;
@@ -220,12 +220,9 @@ BOOL smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx,
*hostname = talloc_strdup(mem_ctx, &unc_name[2]);
p = terminate_path_at_separator(*hostname);
if (p && *p) {
if (p != NULL && *p) {
*sharename = talloc_strdup(mem_ctx, p);
terminate_path_at_separator(*sharename);
} else {
*sharename = talloc_strdup(mem_ctx,
lp_parm_string(-1, "torture", "share"));
}
if (*hostname && *sharename) {

View File

@@ -111,7 +111,7 @@ static struct composite_context *dcerpc_pipe_connect_ncacn_np_smb_send(TALLOC_CT
conn->in.dest_host = s->io.binding->host;
conn->in.port = 0;
if (s->io.binding->target_hostname == NULL)
conn->in.called_name = "*SMBSERVER";
conn->in.called_name = "*SMBSERVER"; /* FIXME: This is invalid */
else
conn->in.called_name = s->io.binding->target_hostname;
conn->in.service = "IPC$";