s3: Don't announce readraw and writeraw with the async echo responder
authorVolker Lendecke <vl@samba.org>
Wed, 26 May 2010 15:47:37 +0000 (17:47 +0200)
committerVolker Lendecke <vl@samba.org>
Mon, 31 May 2010 10:04:28 +0000 (12:04 +0200)
source3/include/proto.h
source3/param/loadparm.c

index ee6f09a72923314dd1826d143835e894b4445c46..bd3997372752409fd6b4f3e24e8c43b1b492c8cf 100644 (file)
@@ -3947,8 +3947,10 @@ const char **lp_init_logon_delayed_hosts(void);
 int lp_init_logon_delay(void);
 bool lp_load_printers(void);
 bool lp_readraw(void);
+bool _lp_readraw(void);
 bool lp_large_readwrite(void);
 bool lp_writeraw(void);
+bool _lp_writeraw(void);
 bool lp_null_passwords(void);
 bool lp_obey_pam_restrictions(void);
 bool lp_encrypted_passwords(void);
index ba9d816429a1e3ab4e4e0e6cbd27e4557350d870..2d389d4fa6a1515f4642067cbb4ce9ee944781e5 100644 (file)
@@ -5569,9 +5569,9 @@ FN_GLOBAL_BOOL(lp_domain_logons, &Globals.bDomainLogons)
 FN_GLOBAL_LIST(lp_init_logon_delayed_hosts, &Globals.szInitLogonDelayedHosts)
 FN_GLOBAL_INTEGER(lp_init_logon_delay, &Globals.InitLogonDelay)
 FN_GLOBAL_BOOL(lp_load_printers, &Globals.bLoadPrinters)
-FN_GLOBAL_BOOL(lp_readraw, &Globals.bReadRaw)
+FN_GLOBAL_BOOL(_lp_readraw, &Globals.bReadRaw)
 FN_GLOBAL_BOOL(lp_large_readwrite, &Globals.bLargeReadwrite)
-FN_GLOBAL_BOOL(lp_writeraw, &Globals.bWriteRaw)
+FN_GLOBAL_BOOL(_lp_writeraw, &Globals.bWriteRaw)
 FN_GLOBAL_BOOL(lp_null_passwords, &Globals.bNullPasswords)
 FN_GLOBAL_BOOL(lp_obey_pam_restrictions, &Globals.bObeyPamRestrictions)
 FN_GLOBAL_BOOL(lp_encrypted_passwords, &Globals.bEncryptPasswords)
@@ -10021,3 +10021,19 @@ bool lp_widelinks(int snum)
 
        return lp_widelinks_internal(snum);
 }
+
+bool lp_writeraw(void)
+{
+       if (lp_async_smb_echo_handler()) {
+               return false;
+       }
+       return _lp_writeraw();
+}
+
+bool lp_readraw(void)
+{
+       if (lp_async_smb_echo_handler()) {
+               return false;
+       }
+       return _lp_readraw();
+}