summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2006-02-05 05:56:01 +0000
committerMichael Jennings <mej@kainx.org>2006-02-05 05:56:01 +0000
commit5d208fe25b4ae86c10a4ea0af31c5980c33b2afd (patch)
tree4ca5e7e26b0e6cda902a89d515e16465ac17dff7
parentcfbaa60097d20666121258b1213633e56bc9de34 (diff)
downloadlibast-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--ChangeLog4
-rw-r--r--configure.in2
-rw-r--r--libast.spec6
-rw-r--r--src/strings.c2
4 files changed, 9 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 1f0e7a3..696d05a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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) {