sessionid.tdb missing after build and client read failutre
Jeremy Allison
jra at samba.org
Thu Jul 4 14:32:02 GMT 2002
On Wed, Jul 03, 2002 at 04:37:23PM -0500, Esh, Andrew wrote:
> I think I see the problem. The code is reaching line 532 of smbd/service.c
> with conn->user set to NULL. I was looking for reasons that this can occur,
> and I noticed that conn_free is called whenever there is an error. Right
> after that, the function returns immediately with a NULL result. This is not
> done in one case:
>
> smbd/service.c, make_connection_snum(510)
>
> } else {
> conn_free(conn);
> *status = NT_STATUS_NO_SUCH_GROUP;
> DEBUG(1,("Couldn't find group %s\n",gname));
> }
>
> conn->free will NULL the user pointer. I don't see what would prevent the
> code from running from that point straight into "initialise_groups", which
> needs conn->user to be set.
>
> Don't we need this instead?
Fixed it - thanks !
Jeremy.
More information about the samba-technical
mailing list