From a8ddb8f677bca7be5e927b18f446450ddc01a6c7 Mon Sep 17 00:00:00 2001 From: psmith Date: Fri, 28 Mar 2008 03:46:39 +0000 Subject: [PATCH] Update the translation project location for PO files (again) Apply fix for Savannah bug #22379. --- ChangeLog | 10 ++++++++++ ar.c | 1 + maintMakefile | 2 +- read.c | 1 + 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6662d42..b283450 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2008-03-27 Paul Smith + + Fix Savannah bug #22379: + * ar.c (ar_glob_match): Zero the allocated structure. + * read.c (parse_file_seq): Ditto. + +2008-03-08 Brian Dessent + + * maintMakefile: Update Translation Project location. + 2008-01-26 Eli Zaretskii * variable.c (target_environment): Don't use shell_var if its diff --git a/ar.c b/ar.c index 2636b1b..bb9c9ed 100644 --- a/ar.c +++ b/ar.c @@ -196,6 +196,7 @@ ar_glob_match (int desc UNUSED, const char *mem, int truncated UNUSED, { /* We have a match. Add it to the chain. */ struct nameseq *new = xmalloc (state->size); + memset (new, '\0', state->size); new->name = strcache_add (concat (state->arname, mem, ")")); new->next = state->chain; state->chain = new; diff --git a/maintMakefile b/maintMakefile index 90de55b..276457f 100644 --- a/maintMakefile +++ b/maintMakefile @@ -135,7 +135,7 @@ move_if_change = if test -r $(target) && cmp -s $(target).t $(target); then \ # http://translation.sf.net/maint/ # ftp://tiger.informatik.hu-berlin.de/pub/po/maint/ -po_repo = http://translationproject.org/maint/$(PACKAGE) +po_repo = http://translationproject.org/latest/$(PACKAGE) .PHONY: do-po-update po-update do-po-update: tmppo="/tmp/po-$(PACKAGE)-$(VERSION).$$$$" \ diff --git a/read.c b/read.c index 5287de8..6985d22 100644 --- a/read.c +++ b/read.c @@ -2426,6 +2426,7 @@ parse_file_seq (char **stringp, int stopchar, unsigned int size, int strip) /* Add it to the front of the chain. */ new1 = xmalloc (size); + memset (new1, '\0', size); new1->name = name; new1->next = new; new = new1; -- 2.11.4.GIT