aboutsummaryrefslogtreecommitdiff
path: root/net/xmule/files/patch-src::ED2KLink.cpp
blob: 09e43be239b26db215357b1f9703d245449b0d23 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- src/ED2KLink.cpp.orig	Sun May 11 11:53:58 2003
+++ src/ED2KLink.cpp	Sun May 11 11:57:00 2003
@@ -216,6 +216,8 @@
 			pEnd = pCh;
 			while( *pEnd ) pEnd++; // make pEnd point to the terminating NULL
 			bAllowSources=true;
+// This code segment does not work with gcc 3.x. At least, under FreeBSD.
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500035
 			// if there's an expiration date...
 			if( *pCh == _T('@') && (pEnd-pCh) > 7 )
 			{
@@ -230,6 +232,7 @@
 				bAllowSources = ( expirationDate.Set(nYear,(wxDateTime::Month)nMonth,nDay,0,0,0,0) == 0l);
 				if (bAllowSources) bAllowSources=(wxDateTime::UNow() < expirationDate);
 			}
+#endif
 
 			// increment pCh to point to the first "ip:port" and check for sources
 			if ( bAllowSources && ++pCh < pEnd ) {