smb_iconv modifies constant input strings
abartlet at samba.org
Sat Sep 27 09:22:02 GMT 2003
On Sat, 2003-09-27 at 11:20, Jeremy Allison wrote:
> On Sat, Sep 27, 2003 at 11:17:16AM +1000, Andrew Bartlett wrote:
> > Neither of these options are very good. Samba's use of iconv() really
> > does assume it behaves in the way descriped in the linux manpage - which
> > declares it as char ** input, but does not modify the input string.
> I'm not so sure. Changing smb_iconv to take a char **, not const char **
> seems the easiest. If iconv does behave this way then we need to honour
> that interface.
Sure - and if it really did behave that way (it doesn't according to
Matt's other post), then we would be in much more trouble. What does
your patch achieve except moving we get the warnings? I think we would
need to strdup the inputs if we really wanted to honer this interface...
Andrew Bartlett abartlet at pcug.org.au
Manager, Authentication Subsystems, Samba Team abartlet at samba.org
Student Network Administrator, Hawker College abartlet at hawkerc.net
http://samba.org http://build.samba.org http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20030927/9d0fba1d/attachment.bin
More information about the samba-technical