CVS update: samba/source/printing
Gerald (Jerry) Carter
jerry at samba.org
Tue Mar 4 13:25:51 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 4 Mar 2003 abartlet at samba.org wrote:
>
> Date: Tue Mar 4 09:33:34 2003
> Author: abartlet
>
> Update of /data/cvs/samba/source/printing
> In directory dp.samba.org:/tmp/cvs-serv25296/printing
>
> Modified Files:
> nt_printing.c
> Log Message:
>
> Fix another 'off by one' bug with safe_strcpy(). It is unclear if the
> intent was to limit the string to 31 or 32 characters (excluding the
> null term), so I've assumed for now that 32 is fine, as this matches
> current behaviour (well, current behaviour would crash, but anyway...)
>
> Jerry: Can you look at this for me?
The devicename is truncated at 32 characters (including NULL). See
spool_io_devmode() for details. This probably should be a memcpy of MAX
size 32 instead of a string copy. You change won't break anything I don't
think, but i'll fix it up so the intent of the code is a little more
clear.
cheers, jerry
----------------------------------------------------------------------
Hewlett-Packard ------------------------- http://www.hp.com
SAMBA Team ---------------------- http://www.samba.org
GnuPG Key ---- http://www.plainjoe.org/gpg_public.asc
"You can never go home again, Oatman, but I guess you can shop there."
--John Cusack - "Grosse Point Blank" (1997)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQE+ZKlsIR7qMdg1EfYRAm5RAKCXW+XAz91RTeL7EnSYNd5RQlqF7gCgpmkf
dEHvZ+v2VNtrkPw+Y+ENgVs=
=qS3b
-----END PGP SIGNATURE-----
More information about the samba-technical
mailing list