MFH: r481438 comms/hylafax: Fix build with Clang 6 (and GCC7)
Add patch from upstream HylaFAX+, fixing a Clang 6 (and GCC7) build error: FaxRecvInfo.c++:115:17: error: comparison between pointer and integer ('const char *' and 'int') while (cp+2 != '\0') { ~~~~ ^ ~~~~ [1] http://bugs.hylafax.org/show_bug.cgi?id=971 [2] https://sourceforge.net/p/hylafax/HylaFAX+/2417/ [3] See Also: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853448 PR: 225372 Reported by: O. Hartmann <ohartmann walstatt org> Obtained from: HylaFAX+ [2] Approved by: ports-secteam (miwi)
This commit is contained in:
parent
af3ec38b8c
commit
c47a0cb2f9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q4/; revision=481526
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= hylafax
|
||||
PORTVERSION= 6.0.6
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= comms
|
||||
MASTER_SITES= ftp://ftp.hylafax.org/source/
|
||||
|
||||
|
16
comms/hylafax/files/patch-libhylafax_FaxRecvInfo.c++
Normal file
16
comms/hylafax/files/patch-libhylafax_FaxRecvInfo.c++
Normal file
@ -0,0 +1,16 @@
|
||||
PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225372
|
||||
Upstream: http://bugs.hylafax.org/show_bug.cgi?id=971
|
||||
Obtained from: https://sourceforge.net/p/hylafax/HylaFAX+/2417/
|
||||
See Also: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853448
|
||||
|
||||
--- libhylafax/FaxRecvInfo.c++.orig 2018-10-07 07:40:23 UTC
|
||||
+++ libhylafax/FaxRecvInfo.c++
|
||||
@@ -112,7 +112,7 @@ FaxRecvInfo::decode(const char* cp)
|
||||
if (cp == NULL || cp[1] != ',' || cp[2] != '"')
|
||||
return (false);
|
||||
u_int i = 0;
|
||||
- while (cp+2 != '\0') {
|
||||
+ while (*(cp+2) != '\0') {
|
||||
callid[i] = cp+3; // +1 for "/+1 for ,/+1 for "
|
||||
if (*cp == '\"') break;
|
||||
callid[i].resize(callid[i].next(0,'"'));
|
Loading…
Reference in New Issue
Block a user