rpms/parted/devel parted-1.9.0-volkeysize.patch, NONE, 1.1 parted.spec, 1.146, 1.147

Karsten Hopp karsten at fedoraproject.org
Fri Aug 28 10:36:11 UTC 2009


Author: karsten

Update of /cvs/extras/rpms/parted/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19007

Modified Files:
	parted.spec 
Added Files:
	parted-1.9.0-volkeysize.patch 
Log Message:
- volkey is only 4 chars, don't overflow destination buffer with 84 chars

parted-1.9.0-volkeysize.patch:
 vtoc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE parted-1.9.0-volkeysize.patch ---
diff -up parted-1.9.0/libparted/labels/vtoc.c.kh1 parted-1.9.0/libparted/labels/vtoc.c
--- parted-1.9.0/libparted/labels/vtoc.c.kh1	2009-08-28 12:17:26.000000000 +0200
+++ parted-1.9.0/libparted/labels/vtoc.c	2009-08-28 12:18:03.000000000 +0200
@@ -263,7 +263,7 @@ vtoc_volume_label_init (volume_label_t *
 	PDEBUG
 	sprintf(buffer, "%84s", " ");
 	vtoc_ebcdic_enc(buffer, buffer, 84);
-	strncpy(vlabel->volkey, buffer, 84);
+	strncpy(vlabel->volkey, buffer, 4);
 }
 
 /*


Index: parted.spec
===================================================================
RCS file: /cvs/extras/rpms/parted/devel/parted.spec,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -p -r1.146 -r1.147
--- parted.spec	21 Aug 2009 14:01:47 -0000	1.146
+++ parted.spec	28 Aug 2009 10:36:11 -0000	1.147
@@ -4,7 +4,7 @@
 Summary: The GNU disk partition manipulation program
 Name:    parted
 Version: 1.9.0
-Release: 12%{?dist}
+Release: 13%{?dist}
 License: GPLv3+
 Group:   Applications/System
 URL:     http://www.gnu.org/software/parted
@@ -21,6 +21,7 @@ Patch8:  %{name}-1.9.0-dasd-duplicate.pa
 Patch9:  %{name}-1.9.0-new-duplicate.patch
 Patch10:  %{name}-1.9.0-handle-dup-error.patch
 Patch11:  %{name}-1.9.0-swap-flag.patch
+Patch12:  %{name}-1.9.0-volkeysize.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: e2fsprogs-devel
@@ -69,6 +70,7 @@ Parted library, you need to install this
 %patch9 -p1 -b .new-duplicate
 %patch10 -p1 -b .handle-dup-error
 %patch11 -p1 -b .swap-flag
+%patch12 -p1 -b .volkey-size^^
 
 
 %build
@@ -129,6 +131,9 @@ fi
 %{_exec_prefix}/%{_lib}/pkgconfig/libparted.pc
 
 %changelog
+* Fri Aug 28 2009 Karsten Hopp <karsten at redhat.com> 1.9.0-13
+- volkey is only 4 chars, don't overflow destination buffer with 84 chars
+
 * Fri Aug 21 2009 Joel Granados <jgranado at redhat.com> - 1.9.0-12
 - libuuid-devel is now valid for s390 builds.
 




More information about the fedora-extras-commits mailing list