Sat May 10 22:41:03 2014 UTC ()
patch libhdhomerun to avoid arithmetic with void *


(jakllsch)
diff -r1.2 -r1.3 pkgsrc/multimedia/libhdhomerun/distinfo
diff -r0 -r1.1 pkgsrc/multimedia/libhdhomerun/patches/patch-hdhomerun__sock__posix.c

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/libhdhomerun/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/libhdhomerun/distinfo 2014/05/10 22:37:51 1.2
+++ pkgsrc/multimedia/libhdhomerun/distinfo 2014/05/10 22:41:02 1.3
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.2 2014/05/10 22:37:51 jakllsch Exp $ 1$NetBSD: distinfo,v 1.3 2014/05/10 22:41:02 jakllsch Exp $
2 2
3SHA1 (libhdhomerun_20140121.tgz) = 0a22ebc351fbfebf44df06515c7802f92396225f 3SHA1 (libhdhomerun_20140121.tgz) = 0a22ebc351fbfebf44df06515c7802f92396225f
4RMD160 (libhdhomerun_20140121.tgz) = adbcd4df9f2c47a866a989263370710910538c75 4RMD160 (libhdhomerun_20140121.tgz) = adbcd4df9f2c47a866a989263370710910538c75
5Size (libhdhomerun_20140121.tgz) = 47685 bytes 5Size (libhdhomerun_20140121.tgz) = 47685 bytes
 6SHA1 (patch-hdhomerun__sock__posix.c) = 29771502664cfaa580b083dc5adcab88869a6502

File Added: pkgsrc/multimedia/libhdhomerun/patches/patch-hdhomerun__sock__posix.c
$NetBSD: patch-hdhomerun__sock__posix.c,v 1.1 2014/05/10 22:41:02 jakllsch Exp $

--- hdhomerun_sock_posix.c.orig	2014-01-16 19:01:59.000000000 +0000
+++ hdhomerun_sock_posix.c
@@ -86,7 +86,7 @@ int hdhomerun_local_ip_info(struct hdhom
 	}
 
 	char *ptr = ifc.ifc_buf;
-	char *end = ifc.ifc_buf + ifc.ifc_len;
+	char *end = (char *)ifc.ifc_buf + ifc.ifc_len;
 
 	int count = 0;
 	while (ptr < end) {