git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
91403ea
)
initialise my name (used in %h) prior to loading smb.conf files.
author
Luke Leighton
<lkcl@samba.org>
Wed, 3 Feb 1999 17:10:44 +0000
(17:10 +0000)
committer
Luke Leighton
<lkcl@samba.org>
Wed, 3 Feb 1999 17:10:44 +0000
(17:10 +0000)
(This used to be commit
ed128c38a88746ec7822d598e72f0106a30a4af7
)
source3/smbd/server.c
patch
|
blob
|
history
diff --git
a/source3/smbd/server.c
b/source3/smbd/server.c
index 3e25bfa633db99c1f438e2e1708f61f4435f79b5..0b332db0fdf1c195228f6552dfe8481da5a1986b 100644
(file)
--- a/
source3/smbd/server.c
+++ b/
source3/smbd/server.c
@@
-444,35
+444,14
@@
void exit_server(char *reason)
/****************************************************************************
initialise connect, service and file structs
****************************************************************************/
/****************************************************************************
initialise connect, service and file structs
****************************************************************************/
-static void init_structs(void
)
+static void init_structs(void)
{
get_myname(myhostname,NULL);
{
get_myname(myhostname,NULL);
- /*
- * Set the machine NETBIOS name if not already
- * set from the config file.
- */
-
- if (!*global_myname) {
- char *p;
- fstrcpy( global_myname, myhostname );
- p = strchr( global_myname, '.' );
- if (p)
- *p = 0;
- }
-
- strupper( global_myname );
-
conn_init();
conn_init();
-
file_init();
file_init();
-
- /* for RPC pipes */
- init_rpc_pipe_hnd();
-
- /* for LSA handles */
- init_lsa_policy_hnd();
-
+ init_rpc_pipe_hnd(); /* for RPC pipes */
+ init_lsa_policy_hnd(); /* for LSA handles */
init_dptrs();
}
init_dptrs();
}
@@
-635,11
+614,21
@@
static void usage(char *pname)
exit(1);
}
exit(1);
}
+ init_structs();
+
if (!reload_services(False))
return(-1);
if (!reload_services(False))
return(-1);
- init_structs();
-
+ /*
+ * Set the machine NETBIOS name if not already
+ * set from the config file.
+ */
+ if (!*global_myname)
+ {
+ fstrcpy(global_myname, dns_to_netbios_name(myhostname));
+ }
+ strupper(global_myname);
+
#ifdef WITH_SSL
{
extern BOOL sslEnabled;
#ifdef WITH_SSL
{
extern BOOL sslEnabled;