Added capability for smbclient to use the local WINS server on the same
authorRichard Sharpe <sharpe@samba.org>
Tue, 6 Oct 1998 23:46:01 +0000 (23:46 +0000)
committerRichard Sharpe <sharpe@samba.org>
Tue, 6 Oct 1998 23:46:01 +0000 (23:46 +0000)
machine if WINSsupport configured
(This used to be commit 1398feebbcb65a9e78b7084811bf9727b6d89682)

source3/client/client.c
source3/param/loadparm.c

index 436b0c3c7c13ef2593046106d016c256cbf17a50..a6a3be73382ae7a93d75cdb5b9b738e900288ba5 100644 (file)
@@ -27,6 +27,7 @@
 #define REGISTER 0
 #endif
 
+extern BOOL in_client;
 pstring cur_dir = "\\";
 pstring cd_path = "";
 extern BOOL in_client;
@@ -3790,7 +3791,7 @@ static void usage(char *pname)
     DEBUG(0,("Failed to get my hostname.\n"));
   }
 
-  in_client = True;
+  in_client = True;   /* Make sure that we tell lp_load we are */
 
   if (!lp_load(servicesf,True,False,False)) {
     fprintf(stderr, "Can't load %s - run testparm to debug it\n", servicesf);
index b0b793df6017b31ab5de064a754f0f100ece8be8..ad8e27be98277d14bff9976a99dec51c91e1bab9 100644 (file)
@@ -67,6 +67,7 @@
 
 BOOL in_client = False;   /* Not in the client by default */
 BOOL bLoaded = False;
+BOOL in_client = False;
 
 extern int DEBUGLEVEL;
 extern pstring user_socket_options;
@@ -2485,8 +2486,10 @@ BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc)
 
   set_default_server_announce_type();
 
-  /* We set a WINS server address of 127.0.0.1 if we are in the client */
-  /* and we have WINS support enabled                                  */
+  bLoaded = True;
+
+  /* Now we check bWINSsupport and set szWINSserver to 127.0.0.1 */
+  /* if bWINSsupport is true and we are in the client            */
 
   if (in_client && Globals.bWINSsupport) {
 
@@ -2494,8 +2497,6 @@ BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc)
 
   }
 
-  bLoaded = True;
-
   return (bRetval);
 }