Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count.

Stefan (metze) Metzmacher metze at samba.org
Thu Apr 1 02:30:46 MDT 2010


Hi Jeremy,

> - Log -----------------------------------------------------------------
> commit 6800fdbb81130b79c2e077e9a7fcbe2d5e0813cb
> Author: Jeremy Allison <jra at samba.org>
> Date:   Wed Mar 31 17:40:30 2010 -0700
> 
>     Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count.
>     
>     As these always call exit_server, make that part of the function.
>     Use _internal functions for the echo client.
>     
>     Metze please check !

The changes look ok...

> Summary of changes:
>  source3/smbd/globals.h     |   10 ++++-
>  source3/smbd/process.c     |   78 +++++++++++++++++++++----------------------
>  source3/smbd/reply.c       |   17 ++-------
>  source3/smbd/smb2_read.c   |    8 ++++
>  source3/smbd/smb2_server.c |    2 +-
>  source3/smbd/smb2_write.c  |    9 +++++
>  6 files changed, 68 insertions(+), 56 deletions(-)

But please make use of 'git add -i', 'git diff --cached', 'git commit'
to select only the related changes into the commit
and then use 'git show' to see what's in the commit.

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20100401/c5e10836/attachment.pgp>


More information about the samba-technical mailing list