openbsd-ports/sysutils/filelight/patches/patch-src_part_radialMap_segmentTip_cpp

18 lines
700 B
Plaintext
Raw Normal View History

$OpenBSD: patch-src_part_radialMap_segmentTip_cpp,v 1.1.1.1 2007/05/22 15:29:38 ajacoutot Exp $
--- src/part/radialMap/segmentTip.cpp.orig Mon Aug 6 01:00:00 2001
+++ src/part/radialMap/segmentTip.cpp Tue May 22 15:58:39 2007
@@ -23,9 +23,11 @@ bool isBackingStoreActive()
// # xdpyinfo | grep backing
// options: backing-store YES, save-unders YES
- char buffer[4096];
+ char buffer[8192];
FILE *xdpyinfo = popen( "xdpyinfo", "r" );
- int const N = fread( (void*)buffer, sizeof(char), 4096, xdpyinfo );
+ int N = fread( (void*)buffer, sizeof(char), sizeof(buffer), xdpyinfo );
+ if (N == sizeof(buffer))
+ N--;
buffer[ N ] = '\0';
pclose( xdpyinfo );