From 4276bff3f8e0c3985e51bd86d05961b216daf79e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Sat, 23 Apr 2011 12:57:19 +0000 Subject: fix a missing null terminator at end of @info@ string regression, causing random data to be appended at end of line --- NEWS | 5 +++++ URPM.pm | 2 +- URPM.xs | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) 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); -- cgit v1.2.1