This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Guile".
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=4a0fb276a911d5a2760818af2901c75673df5a93 The branch, stable-2.0 has been updated via 4a0fb276a911d5a2760818af2901c75673df5a93 (commit) from 36c40440078c005cd5e239cca487d29f6f60007d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4a0fb276a911d5a2760818af2901c75673df5a93 Author: Ludovic Courtès <[email protected]> Date: Wed Nov 13 14:24:42 2013 +0100 i18n: Fix null pointer dereference when locale info is missing. * libguile/i18n.c (scm_nl_langinfo): Check whether C_RESULT is NULL before calling 'strdup'. ----------------------------------------------------------------------- Summary of changes: libguile/i18n.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/libguile/i18n.c b/libguile/i18n.c index dc6d07d..0f607f3 100644 --- a/libguile/i18n.c +++ b/libguile/i18n.c @@ -1535,7 +1535,9 @@ SCM_DEFINE (scm_nl_langinfo, "nl-langinfo", 1, 1, 0, codeset = nl_langinfo (CODESET); } - c_result = strdup (c_result); + if (c_result != NULL) + c_result = strdup (c_result); + unlock_locale_mutex (); if (c_result == NULL) hooks/post-receive -- GNU Guile
