View | Details | Raw Unified | Return to bug 137684
Collapse All | Expand All

(-)Makefile (+1 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	gnome-commander
8
PORTNAME=	gnome-commander
9
PORTVERSION=	1.2.8
9
PORTVERSION=	1.2.8
10
PORTREVISION=	1
10
PORTEPOCH=	1
11
PORTEPOCH=	1
11
CATEGORIES=	x11-fm gnome
12
CATEGORIES=	x11-fm gnome
12
MASTER_SITES=	GNOME
13
MASTER_SITES=	GNOME
(-)files/patch-src-owner.cc (+17 lines)
Added Link Here
1
--- src/owner.cc.orig	2009-06-29 06:57:46.000000000 -0300
2
+++ src/owner.cc	2009-08-10 20:51:05.000000000 -0300
3
@@ -62,7 +62,13 @@
4
 
5
     if (!buff)
6
     {
7
-        buffsize = max(sysconf(_SC_GETPW_R_SIZE_MAX), sysconf(_SC_GETGR_R_SIZE_MAX));
8
+        long int pw_size = sysconf(_SC_GETPW_R_SIZE_MAX);
9
+        long int gr_size = sysconf(_SC_GETGR_R_SIZE_MAX);
10
+
11
+        if (pw_size==-1)    pw_size = 4096;     // `sysconf' does not support _SC_GETPW_R_SIZE_MAX. Try a moderate value.
12
+        if (gr_size==-1)    gr_size = 4096;     // `sysconf' does not support _SC_GETGR_R_SIZE_MAX. Try a moderate value.
13
+
14
+        buffsize = max(pw_size, gr_size);
15
         buff = g_new0 (char, buffsize);
16
     }
17
 

Return to bug 137684