diff options
author | Michael Jennings <mej@kainx.org> | 2006-02-05 05:56:01 +0000 |
---|---|---|
committer | Michael Jennings <mej@kainx.org> | 2006-02-05 05:56:01 +0000 |
commit | 5d208fe25b4ae86c10a4ea0af31c5980c33b2afd (patch) | |
tree | 4ca5e7e26b0e6cda902a89d515e16465ac17dff7 | |
parent | cfbaa60097d20666121258b1213633e56bc9de34 (diff) | |
download | libast-5d208fe25b4ae86c10a4ea0af31c5980c33b2afd.tar.gz |
Sun Feb 5 00:58:03 2006 Michael Jennings (mej)
Fixed off-by-1 error in spiftool_join().
----------------------------------------------------------------------
SVN revision: 20281
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | libast.spec | 6 | ||||
-rw-r--r-- | src/strings.c | 2 |
4 files changed, 9 insertions, 5 deletions
@@ -764,3 +764,7 @@ Mon Jan 23 14:29:26 2006 Michael Jennings (mej) discovered by Rosiello Security. Details can be found at http://www.rosiello.org/en/read_bugs.php?id=25 ---------------------------------------------------------------------- +Sun Feb 5 00:58:03 2006 Michael Jennings (mej) + +Fixed off-by-1 error in spiftool_join(). +---------------------------------------------------------------------- diff --git a/configure.in b/configure.in index 586a254..d95bd55 100644 --- a/configure.in +++ b/configure.in @@ -19,7 +19,7 @@ SAVE_AUTOHEADER="$AUTOHEADER" SAVE_AUTOMAKE="$AUTOMAKE" AC_INIT(configure.in) -AM_INIT_AUTOMAKE(libast, 0.7) +AM_INIT_AUTOMAKE(libast, 0.7.1) AC_DEFINE_UNQUOTED(LIBAST_VERSION, "$VERSION", [Version]) AM_CONFIG_HEADER(config.h include/libast/sysdefs.h) diff --git a/libast.spec b/libast.spec index 10b6ac8..9986faf 100644 --- a/libast.spec +++ b/libast.spec @@ -5,9 +5,9 @@ Summary: Library of Assorted Spiffy Things Name: libast -Version: 0.7 -Release: 1 -#Release: 0.%(date '+%Y%m%d') +Version: 0.7.1 +#Release: 1 +Release: 0.%(date '+%Y%m%d') Group: System Environment/Libraries License: BSD URL: http://www.eterm.org/ diff --git a/src/strings.c b/src/strings.c index a4bdd9d..c618c43 100644 --- a/src/strings.c +++ b/src/strings.c @@ -454,7 +454,7 @@ spiftool_join(spif_charptr_t sep, spif_charptr_t *slist) len += strlen(SPIF_CHARPTR_C(slist[i])); } len += slen * (i - 1); - new_str = SPIF_CAST(charptr) MALLOC(len); + new_str = SPIF_CAST(charptr) MALLOC(len + 1); strcpy(SPIF_CHARPTR_C(new_str), SPIF_CHARPTR_C(slist[0])); for (i = 1; slist[i]; i++) { if (slen) { |