[PATCH] s3-lib: fix segf while reading incomplete session info (bug #10003)
Bjoern Baumbach
bb at sernet.de
Tue Jul 9 10:09:40 MDT 2013
Hi!
I've an additional patch for smbstatus, that completes the set of patches.
Without the attached patch I get process listing like:
PID Username Group Machine
-------------------------------------------------------------------
8090 root root laila
8126 4294967295 -1 laila
8103 4294967295 -1 laila
The attached patch checks if the uid or gid is -1 and uses "-1" for
displaying the names/ids.
Without the patch we're trying to print -1 as unsigned int.
Björn
On 07/08/2013 05:03 PM, Bjoern Baumbach wrote:
> Hi!
>
> If we are listing connections with net status shares or smbstatus, it's
> possible that we get an incomplete session.
> For this case we need to check if the session_info is already set or
> not, otherwise we're using invalid pointers and the tools are segfaulting.
>
> Please find and push (or comment) the attached patch-set by Metze and me.
>
> There is an additional patch that avoids that we print incomplete
> sessions e.g. without a service name.
>
> Thanks
> Björn
>
--
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.sernet.de, mailto:kontakt at sernet.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: s3-smbstatus-display-u-g-id-of-1-as-1.patch
Type: text/x-patch
Size: 1830 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20130709/e1d9a587/attachment.bin>
More information about the samba-technical
mailing list