libaacs | branch: master | npzacs <[email protected]> | Wed Oct 27 14:09:41 2010 +0300| [ab62e100d7bae90e4c1d689fb6bee965924a54c2] | committer: npzacs
Fixed buffer overflow > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=ab62e100d7bae90e4c1d689fb6bee965924a54c2 --- src/libaacs/crypto.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/libaacs/crypto.c b/src/libaacs/crypto.c index 385feab..9a10ab2 100644 --- a/src/libaacs/crypto.c +++ b/src/libaacs/crypto.c @@ -164,7 +164,7 @@ void crypto_aacs_sign(const uint8_t *c, const uint8_t *privk, uint8_t *sig, /* Points are currently only supported in standard format, so get a * hexstring out of Q. */ - char str_Q[sizeof(Q)*2]; + char str_Q[sizeof(Q)*2 + 1]; hex_array_to_hexstring(str_Q, Q, sizeof(Q)); char *strfmt = str_printf( _______________________________________________ libaacs-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libaacs-devel
