Signal 11 in attempt_netbios_session_request
Jeremy Allison
jeremy at valinux.com
Wed Jan 5 01:51:10 GMT 2000
"Murphy, Patrick" wrote:
>
> I have just upgraded to Samba 2.0.6 and can no longer connect to Samba
> shares on my FreeBSD 3.4-RELEASE machine. When I attempt to connect, the
> smb.log contains the following information:
This is a known problem I'm afraid. Please apply the
following patch to the 2.0.6 source code (this will be
in 2.0.7).
Regards,
Jeremy Allison,
Samba Team.
--------------------cut here----------------------------
--- /home/jeremy/tmp/samba-2.0.6/source/libsmb/clientgen.c Wed Nov 10 18:36:03 1999
+++ libsmb/clientgen.c Fri Dec 3 13:09:14 1999
@@ -2162,7 +2162,6 @@
int dirlist_len = 0;
int total_received = -1;
BOOL First = True;
- int ff_resume_key = 0;
int ff_searchcount=0;
int ff_eos=0;
int ff_lastname=0;
@@ -2199,12 +2198,12 @@
SSVAL(param,0,ff_dir_handle);
SSVAL(param,2,max_matches); /* max count */
SSVAL(param,4,info_level);
- SIVAL(param,6,ff_resume_key); /* ff_resume_key */
+ SIVAL(param,6,0); /* ff_resume_key */
SSVAL(param,10,8+4+2); /* resume required + close on end + continue */
pstrcpy(param+12,mask);
- DEBUG(5,("hand=0x%X resume=%d ff_lastname=%d mask=%s\n",
- ff_dir_handle,ff_resume_key,ff_lastname,mask));
+ DEBUG(5,("hand=0x%X ff_lastname=%d mask=%s\n",
+ ff_dir_handle,ff_lastname,mask));
}
if (!cli_send_trans(cli, SMBtrans2,
@@ -2257,13 +2256,11 @@
switch(info_level)
{
case 260:
- ff_resume_key =0;
StrnCpy(mask,p+ff_lastname,
MIN(sizeof(mask)-1,data_len-ff_lastname));
break;
case 1:
pstrcpy(mask,p + ff_lastname + 1);
- ff_resume_key = 0;
break;
}
} else {
@@ -2295,8 +2292,8 @@
if (rdata) free(rdata); rdata = NULL;
if (rparam) free(rparam); rparam = NULL;
- DEBUG(3,("received %d entries (eos=%d resume=%d)\n",
- ff_searchcount,ff_eos,ff_resume_key));
+ DEBUG(3,("received %d entries (eos=%d)\n",
+ ff_searchcount,ff_eos));
if (ff_searchcount > 0) loop_count = 0;
@@ -3253,9 +3250,9 @@
if (!nmb_name_equal(&called, &smbservername) ||
!cli_initialise(cli) ||
!cli_connect(cli, desthost, pdest_ip) ||
- !cli_session_request(cli, &calling, &called)) {
- DEBUG(0,("attempt_netbios_session_request: %s rejected the session. \
-Error was : %s.\n", desthost, cli_errstr(cli)));
+ !cli_session_request(cli, &calling, &smbservername)) {
+ DEBUG(0,("attempt_netbios_session_request: %s rejected the session for name *SMBSERVER.\n",
+ desthost));
cli_shutdown(cli);
return False;
}
--------------------cut here----------------------------
--
--------------------------------------------------------
Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.
--------------------------------------------------------
More information about the samba
mailing list