rpms/libgtop2/devel libgtop2.spec, 1.68, 1.69 read-cpuinfo-completely.patch, 1.1, 1.2

Matthias Clasen mclasen at fedoraproject.org
Mon Nov 10 02:07:13 UTC 2008


Author: mclasen

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

Modified Files:
	libgtop2.spec read-cpuinfo-completely.patch 
Log Message:
fix patch



Index: libgtop2.spec
===================================================================
RCS file: /cvs/extras/rpms/libgtop2/devel/libgtop2.spec,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- libgtop2.spec	10 Nov 2008 01:53:20 -0000	1.68
+++ libgtop2.spec	10 Nov 2008 02:06:42 -0000	1.69
@@ -7,7 +7,7 @@
 Name:		libgtop2
 Summary:        libgtop library (version 2)
 Version: 	2.24.0
-Release: 	2%{?dist}
+Release: 	3%{?dist}
 License: 	GPLv2+
 URL:            http://download.gnome.org/sources/libgtop/2.24
 Group:          System Environment/Libraries
@@ -42,7 +42,7 @@
 
 %prep
 %setup -q -n libgtop-%{version}
-%patch0 -p0 -b .read-cpuinfo-completely
+%patch0 -p1 -b .read-cpuinfo-completely
 
 %build
 %configure --disable-gtk-doc --disable-static
@@ -79,7 +79,7 @@
 %exclude %{_datadir}/info
 
 %changelog
-* Sun Nov  9 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.0-2
+* Sun Nov  9 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.0-3
 - Read /proc/cpuinfo completely (#467455)
 
 * Tue Sep 23 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.0-1

read-cpuinfo-completely.patch:

Index: read-cpuinfo-completely.patch
===================================================================
RCS file: /cvs/extras/rpms/libgtop2/devel/read-cpuinfo-completely.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- read-cpuinfo-completely.patch	10 Nov 2008 01:53:20 -0000	1.1
+++ read-cpuinfo-completely.patch	10 Nov 2008 02:06:42 -0000	1.2
@@ -1,20 +1,26 @@
-Index: sysdeps/linux/sysinfo.c
-===================================================================
---- sysdeps/linux/sysinfo.c     (revision 2781)
-+++ sysdeps/linux/sysinfo.c     (working copy)
-@@ -36,12 +36,12 @@
+diff -up libgtop-2.24.0/sysdeps/linux/sysinfo.c.read-cpuinfo-completely libgtop-2.24.0/sysdeps/linux/sysinfo.c
+--- libgtop-2.24.0/sysdeps/linux/sysinfo.c.read-cpuinfo-completely	2008-05-23 18:13:20.000000000 -0400
++++ libgtop-2.24.0/sysdeps/linux/sysinfo.c	2008-11-09 21:04:38.000000000 -0500
+@@ -36,12 +36,12 @@ static glibtop_sysinfo sysinfo = { .flag
  static void
  init_sysinfo (glibtop *server)
  {
--       char buffer [16384];
-+       gchar *buffer;
-        gchar ** processors;
+-	char buffer [16384];
++	gchar *buffer;
+ 	gchar ** processors;
  
-        if(G_LIKELY(sysinfo.flags)) return;
+ 	if(G_LIKELY(sysinfo.flags)) return;
  
--       file_to_buffer(server, buffer, sizeof buffer, FILENAME);
-+       if (!g_file_get_contents("/proc/cpuinfo", &buffer, NULL, NULL)) return;
+-	file_to_buffer(server, buffer, sizeof buffer, FILENAME);
++        if (!g_file_get_contents("/proc/cpuinfo", &buffer, NULL, NULL)) return;	
  
-        /* cpuinfo records are seperated by a blank line */
-        processors = g_strsplit(buffer, "\n\n", 0);
-
+ 	/* cpuinfo records are seperated by a blank line */
+ 	processors = g_strsplit(buffer, "\n\n", 0);
+@@ -87,6 +87,7 @@ init_sysinfo (glibtop *server)
+ 	}
+ 
+ 	g_strfreev(processors);
++        g_free(buffer);
+ 
+ 	sysinfo.flags = _glibtop_sysdeps_sysinfo;
+ }




More information about the fedora-extras-commits mailing list