multimedia/vdr-plugin-vdrmanager: unbreak with clang 4.0

sock.cpp:23:13: error: ordered comparison between pointer and zero ('int (*)(int, int, int)' and 'int')
        if (socket >= 0) {
            ~~~~~~ ^  ~

PR:		216217
Reported by:	antoine (via exp-run)
Obtained from:	upstream
This commit is contained in:
Jan Beich 2017-02-01 05:25:15 +00:00
parent 7b2292ce8b
commit 9d5dbf1d9d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=432969
2 changed files with 18 additions and 1 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= vdr-plugin-vdrmanager
PORTVERSION= 0.6
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= http://projects.vdr-developer.org/attachments/download/828/
DISTNAME= ${PORTNAME:S/-plugin//}-${PORTVERSION}

View File

@ -0,0 +1,17 @@
From 333d83324710bbdef6f6feea38a9dadc3c01b959 Mon Sep 17 00:00:00 2001
From: bju <bju@maxi.fritz.box>
Date: Tue, 24 Jan 2012 23:06:34 +0100
Subject: Close() has used socket (method pointer) and not sock (variable) to
check if close() should be called.
--- a/sock.cpp.orig 2011-12-28 15:11:48 UTC
+++ b/sock.cpp
@@ -20,7 +20,7 @@ cVdrmanagerSocket::~cVdrmanagerSocket()
}
void cVdrmanagerSocket::Close() {
- if (socket >= 0) {
+ if (sock >= 0) {
close(sock);
sock = -1;
}