From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 9 13:30:18 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A013016A402 for ; Sun, 9 Apr 2006 13:30:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61EEB43D45 for ; Sun, 9 Apr 2006 13:30:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k39DUIDF001499 for ; Sun, 9 Apr 2006 13:30:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k39DUIc8001498; Sun, 9 Apr 2006 13:30:18 GMT (envelope-from gnats) Date: Sun, 9 Apr 2006 13:30:18 GMT Message-Id: <200604091330.k39DUIc8001498@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: "Bjoern A. Zeeb" Cc: Subject: Re: ports/93806: [maint-upd] emulators/hercules to 3.04 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Bjoern A. Zeeb" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Apr 2006 13:30:18 -0000 The following reply was made to PR ports/93806; it has been noted by GNATS. From: "Bjoern A. Zeeb" To: bug-followup@FreeBSD.org, "Bjoern A. Zeeb" Cc: Subject: Re: ports/93806: [maint-upd] emulators/hercules to 3.04 Date: Sun, 9 Apr 2006 13:24:28 +0000 (UTC) here's next patch for files/patch-tuntap-sin_len that has to be added in addition to the already submitted ones. You can also fetch it from http://sources.zabbadoz.net/freebsd/ports/hercules-files-patch-tuntap-sin_len PS: I'd be happy if someone could have a look at this port and commit it:) --------- put this in files/patch-tuntap-sin_len ------------------ --- ./tuntap.c.orig Sun Apr 9 12:00:35 2006 +++ ./tuntap.c Sun Apr 9 12:01:35 2006 @@ -230,6 +230,7 @@ int TUNTAP_SetIPAddr( char* sin = (struct sockaddr_in*)&ifreq.ifr_addr; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetDevName || !*pszNetDevName ) { @@ -266,6 +267,7 @@ int TUNTAP_SetDestAddr( char sin = (struct sockaddr_in*)&ifreq.ifr_addr; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetDevName || !*pszNetDevName ) { @@ -302,6 +304,7 @@ int TUNTAP_SetNetMask( char* sin = (struct sockaddr_in*)&ifreq.ifr_netmask; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetDevName || !*pszNetDevName ) { @@ -339,6 +342,7 @@ int TUNTAP_SetMTU( char* p sin = (struct sockaddr_in*)&ifreq.ifr_addr; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetDevName || !*pszNetDevName ) { @@ -424,6 +428,7 @@ int TUNTAP_SetFlags ( char* sin = (struct sockaddr_in*)&ifreq.ifr_addr; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetDevName || !*pszNetDevName ) { @@ -465,6 +470,7 @@ int TUNTAP_AddRoute( char* p sin = (struct sockaddr_in*)&rtentry.rt_dst; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszDestAddr || !inet_aton( pszDestAddr, &sin->sin_addr ) ) @@ -476,6 +482,7 @@ int TUNTAP_AddRoute( char* p sin = (struct sockaddr_in*)&rtentry.rt_genmask; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetMask || !inet_aton( pszNetMask, &sin->sin_addr ) ) @@ -489,6 +496,7 @@ int TUNTAP_AddRoute( char* p { sin = (struct sockaddr_in*)&rtentry.rt_gateway; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !inet_aton( pszGWAddr, &sin->sin_addr ) ) { @@ -530,6 +538,7 @@ int TUNTAP_DelRoute( char* p sin = (struct sockaddr_in*)&rtentry.rt_dst; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszDestAddr || !inet_aton( pszDestAddr, &sin->sin_addr ) ) @@ -541,6 +550,7 @@ int TUNTAP_DelRoute( char* p sin = (struct sockaddr_in*)&rtentry.rt_genmask; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszNetMask || !inet_aton( pszNetMask, &sin->sin_addr ) ) @@ -552,6 +562,7 @@ int TUNTAP_DelRoute( char* p sin = (struct sockaddr_in*)&rtentry.rt_gateway; sin->sin_family = AF_INET; + sin->sin_len = sizeof( struct sockaddr_in ); if( !pszGWAddr || !inet_aton( pszGWAddr, &sin->sin_addr ) ) --------- /put this in files/patch-tuntap-sin_len ------------------