aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPer Øyvind Karlsen <peroyvind@mandriva.org>2011-04-23 12:57:19 +0000
committerPer Øyvind Karlsen <peroyvind@mandriva.org>2011-04-23 12:57:19 +0000
commit4276bff3f8e0c3985e51bd86d05961b216daf79e (patch)
tree06d151b4321edf746c6df86149a29445a950f58c
parent4bc82c2dbf1f4c9661776cd7998791eafa4da819 (diff)
downloadperl-URPM-4276bff3f8e0c3985e51bd86d05961b216daf79e.tar
perl-URPM-4276bff3f8e0c3985e51bd86d05961b216daf79e.tar.gz
perl-URPM-4276bff3f8e0c3985e51bd86d05961b216daf79e.tar.bz2
perl-URPM-4276bff3f8e0c3985e51bd86d05961b216daf79e.tar.xz
perl-URPM-4276bff3f8e0c3985e51bd86d05961b216daf79e.zip
fix a missing null terminator at end of @info@ string regression, causing random data to be appended at end of line
-rw-r--r--NEWS5
-rw-r--r--URPM.pm2
-rw-r--r--URPM.xs1
3 files changed, 7 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 2cc25ce..12beda3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+Version 4.21 - 23 April 2011, by Per Øyvind Karlsen
+
+- fix a missing null terminator at end of @info@ string regression, causing
+ random data to be appended at end of line
+
Version 4.20 - 22 April 2011, by Per Øyvind Karlsen
- merge in some DUDF changes from Alexandre Lissy
diff --git a/URPM.pm b/URPM.pm
index ddacc0c..7b9f652 100644
--- a/URPM.pm
+++ b/URPM.pm
@@ -11,7 +11,7 @@ use URPM::Resolve;
use URPM::Signature;
our @ISA = qw(DynaLoader);
-our $VERSION = '4.20';
+our $VERSION = '4.21';
URPM->bootstrap($VERSION);
diff --git a/URPM.xs b/URPM.xs
index c5afd9d..e7b64ec 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -1064,6 +1064,7 @@ pack_header(URPM__Package pkg) {
_free(distepoch);
}
}
+ *++p = '\0';
pkg->info = memcpy(malloc(p-buff), buff, p-buff);
_free(group);
_free(nvra);