More pidl issues in Samba 3

Jelmer Vernooij jelmer at
Wed Oct 4 19:25:36 GMT 2006

On Thu, 2006-09-28 at 11:32 -0500, Gerald (Jerry) Carter wrote:
> Gerald (Jerry) Carter wrote:
> > I've now realized that the struct
> > buffer comes back with different member than it went 
> > in with. Even though the point of this call is to pass
> > in a buffer of the correct size.
> > Is this how things are expected to work ? I can live 
> > with it. It's just a little surprising and can lead
> > to memory leaks if you aren't aware of it.
> Actually, I've changed my mind.  We end up using twice
> as much memory per call.  I'll patch to do a memcpy() for
> ref arrays.  I'm assuming here that pointers within
> a [out,ref] structure should also be considered [ref],
> correct ?
No, they can be unique or full as well. Also, I think allocating twice
in this case is ok. The special thing here is that we are doing
conversions on these character strings - so the UTF-8 representation
might be different in size while the UCS-2 representation isn't. 


Jelmer Vernooij <jelmer at> -
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url :

More information about the samba-technical mailing list