summaryrefslogtreecommitdiff
path: root/net/openslp/patches/patch-am
blob: 68b40fa9d70cded0cf32c3bf788fbcc8bea15606 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-am,v 1.1 2013/02/14 16:51:32 drochner Exp $

size of pointer vs size of target (fixed upstream)

--- slpd/slpd_socket.c.orig	2005-02-09 00:09:46.000000000 +0000
+++ slpd/slpd_socket.c
@@ -183,7 +183,7 @@ int DropSLPMulticastGroup(sockfd_t sockf
     memcpy(&mreq.imr_multiaddr, maddr, sizeof(struct in_addr));
 
     /* drop for the specified interface */
-    memcpy(&mreq.imr_interface,addr,sizeof(addr));
+    memcpy(&mreq.imr_interface,addr,sizeof(struct in_addr));
 
     return setsockopt(sockfd, IPPROTO_IP, IP_DROP_MEMBERSHIP, (char*)&mreq,sizeof(mreq));               
 }