This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch master in repository iortcw.
commit 2f88cf299b2e2f9181c5ce56fa65c7e2046bf017 Author: Simon McVittie <[email protected]> Date: Sun Jan 4 10:54:55 2015 +0000 Ensure that lengths passed to mbstowcs are in-bounds --- ...-lengths-passed-to-mbstowcs-are-in-bounds.patch | 54 ++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 55 insertions(+) diff --git a/debian/patches/Ensure-that-lengths-passed-to-mbstowcs-are-in-bounds.patch b/debian/patches/Ensure-that-lengths-passed-to-mbstowcs-are-in-bounds.patch new file mode 100644 index 0000000..aa76c1b --- /dev/null +++ b/debian/patches/Ensure-that-lengths-passed-to-mbstowcs-are-in-bounds.patch @@ -0,0 +1,54 @@ +From: Simon McVittie <[email protected]> +Date: Sat, 3 Jan 2015 23:50:09 +0000 +Subject: Ensure that lengths passed to mbstowcs are in-bounds + +Similar to part of ioquake3 commit fd986da by Tim Angus. +--- + MP/code/client/libmumblelink.c | 4 ++-- + SP/code/client/libmumblelink.c | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/MP/code/client/libmumblelink.c b/MP/code/client/libmumblelink.c +index b4323d0..4b01b82 100644 +--- a/MP/code/client/libmumblelink.c ++++ b/MP/code/client/libmumblelink.c +@@ -146,7 +146,7 @@ void mumble_set_identity(const char* identity) + size_t len; + if (!lm) + return; +- len = MIN(sizeof(lm->identity), strlen(identity)+1); ++ len = MIN(sizeof(lm->identity)/sizeof(wchar_t), strlen(identity)+1); + mbstowcs(lm->identity, identity, len); + } + +@@ -164,7 +164,7 @@ void mumble_set_description(const char* description) + size_t len; + if (!lm) + return; +- len = MIN(sizeof(lm->description), strlen(description)+1); ++ len = MIN(sizeof(lm->description)/sizeof(wchar_t), strlen(description)+1); + mbstowcs(lm->description, description, len); + } + +diff --git a/SP/code/client/libmumblelink.c b/SP/code/client/libmumblelink.c +index b4323d0..4b01b82 100644 +--- a/SP/code/client/libmumblelink.c ++++ b/SP/code/client/libmumblelink.c +@@ -146,7 +146,7 @@ void mumble_set_identity(const char* identity) + size_t len; + if (!lm) + return; +- len = MIN(sizeof(lm->identity), strlen(identity)+1); ++ len = MIN(sizeof(lm->identity)/sizeof(wchar_t), strlen(identity)+1); + mbstowcs(lm->identity, identity, len); + } + +@@ -164,7 +164,7 @@ void mumble_set_description(const char* description) + size_t len; + if (!lm) + return; +- len = MIN(sizeof(lm->description), strlen(description)+1); ++ len = MIN(sizeof(lm->description)/sizeof(wchar_t), strlen(description)+1); + mbstowcs(lm->description, description, len); + } + diff --git a/debian/patches/series b/debian/patches/series index a06a8f1..a4cef4e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ Default-to-non-fullscreen.patch +Ensure-that-lengths-passed-to-mbstowcs-are-in-bounds.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

