[PATCH] compositor: Fix buggy snprintf that sets module path

Chad Versace chad.versace at linux.intel.com
Tue May 29 09:29:54 PDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/25/2012 08:04 PM, Kristian Høgsberg wrote:
> On Wed, May 23, 2012 at 11:32:24PM -0700, Chad Versace wrote:
>> If the MODULEDIR string contains '%', then
>>     snprintf(path, sizeof(path), MODULEDIR "/%s", name);
>> does not do what you want.
> 
> Heh, 'buggy' is a little harsh..
> [...] unless you say ./configure --libdir='lulz%n%n',
> there's no problem.
> 
> Kristian

I wasn't concerned with security. Weston failed to start for me
because I configured with --libdir="~/graphics/%master/...".

- ----
Chad Versace
chad.versace at linux.intel.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPxPl9AAoJEAIvNt057x8iFPcP/3QLI1fYzWQB/cG1F01Nbz1d
C6snciUJRFe27xZr/M83yudwtgI7KTyTCo9NFrdL5aQ6HWMZLm9o/yzesyPtfhl7
F6CCdLQJ21We6u3GE6NjIlHCx+F8La4ceLrfxzHX70vTKzI2aqL1uQq1QMzLiSi6
W1ZnnvPIwPxTAKyqqDruyLq1fqwdMFSbFtODHwXO+372T70mA4aldpF6Es+LF1l6
F++OjY9yGeZiPmONz0kKcqovlD2zQqVkE3R148FDeVca2LB6rxYtdH52qC3DLE8D
U82ha2IuwHuntbQYQaSLeYNnhu6c46UinA5OzjPrCILq9vML6u9E4mH/U7DbrYk7
SaEtWTmA+0s6inXSzFQ1xIDvb/UFori8YwGfaiLzMoJ6Xbmm8ikJmrUwnC79dqnc
L9HvYrBO//MLe2eT3Bq292BFc9oo32H524iQiaNG0TpQFob85+sNXEJ5AtVmfMKV
UdHSir7Xak0StHlw1C7QVYPZhPr1eNWkGthoc/H8zIJrUF7Ykn3uoRNj/apdGqZa
EOaoEc0y2t4aBmuxX75+1XIDcX3mmNRXUoVtaQaB9NWUG+TOoYxZh7+E2GPWf5M6
WTwTFVxeGVPTmYjroAy3jIjFxXF92QgihD2IXfzgypdMYdyN2+2Eor/dcHWqjJ14
XwJxlC7e3EOgLyvdJnX/
=YWCx
-----END PGP SIGNATURE-----


More information about the wayland-devel mailing list