[88008] trunk/dports/sysutils/gkrellm
dports at macports.org
dports at macports.org
Thu Dec 15 15:42:32 PST 2011
Revision: 88008
http://trac.macports.org/changeset/88008
Author: dports at macports.org
Date: 2011-12-15 15:42:32 -0800 (Thu, 15 Dec 2011)
Log Message:
-----------
gkrellm: apply an upstream patch to fix crashes on Lion (#29565)
Modified Paths:
--------------
trunk/dports/sysutils/gkrellm/Portfile
Added Paths:
-----------
trunk/dports/sysutils/gkrellm/files/
trunk/dports/sysutils/gkrellm/files/207a0519ac73290ba65b6e5f7446549a2a66f5d2.patch
Modified: trunk/dports/sysutils/gkrellm/Portfile
===================================================================
--- trunk/dports/sysutils/gkrellm/Portfile 2011-12-15 23:20:49 UTC (rev 88007)
+++ trunk/dports/sysutils/gkrellm/Portfile 2011-12-15 23:42:32 UTC (rev 88008)
@@ -5,7 +5,7 @@
name gkrellm
version 2.3.5
-revision 2
+revision 3
categories sysutils
platforms darwin
maintainers markd openmaintainer
@@ -28,6 +28,8 @@
depends_lib port:gtk2 \
port:xorg-libsm
+patchfiles 207a0519ac73290ba65b6e5f7446549a2a66f5d2.patch
+
use_configure no
variant universal {}
Added: trunk/dports/sysutils/gkrellm/files/207a0519ac73290ba65b6e5f7446549a2a66f5d2.patch
===================================================================
--- trunk/dports/sysutils/gkrellm/files/207a0519ac73290ba65b6e5f7446549a2a66f5d2.patch (rev 0)
+++ trunk/dports/sysutils/gkrellm/files/207a0519ac73290ba65b6e5f7446549a2a66f5d2.patch 2011-12-15 23:42:32 UTC (rev 88008)
@@ -0,0 +1,22 @@
+From 207a0519ac73290ba65b6e5f7446549a2a66f5d2 Mon Sep 17 00:00:00 2001
+From: Stefan Gehn
+Date: Mon, 05 Dec 2011 16:12:28 +0000
+Subject: Do not free nullpointer in Darwin disk reading
+
+Calling CFRelease() on a NULL value is wrong and causes crashes.
+This should fix MacPorts ticket #29565.
+---
+diff --git a/src/sysdeps/darwin.c b/src/sysdeps/darwin.c
+index c36788c..f506a29 100644
+--- src/sysdeps/darwin.c
++++ src/sysdeps/darwin.c
+@@ -450,7 +450,6 @@ gkrellm_sys_disk_read_data(void)
+ gkrellm_debug(DEBUG_SYSDEP,
+ "No statistics dict found in storage driver, skipping disk '%s'\n",
+ disk->path);
+- CFRelease(storage_driver_stats);
+ IOObjectRelease(storage_driver);
+ continue;
+ }
+--
+cgit v0.9.0.2-2-gbebe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111215/313f111f/attachment-0001.html>
More information about the macports-changes
mailing list