talloc()

Luke Kenneth Casson Leighton lkcl at samba.org
Mon Aug 14 06:01:07 GMT 2000


> >two consecutive calls to talloc() of 0 size will return 
> >pointers to the same memory location.  This has come up in 
> >prs_unistr().  If the amout of allocated space needed is 0,
> >the the str->buffer will still get assigned a memory address
> >by prs_alloc_mem().
> >
> >**and the next prs_unistr will get the same memory!
> 
> Argh...
> 
> Hmmm, does it happen often that pieces of 0 memory are first
> reserved and later realloc()'ed to something bigger?

talloc doesn't have a trealloc (except in cliffs)





More information about the samba-technical mailing list