From 15768f0eac9f41d8bd9f0fbbb4fb119239c17530 Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 2 Apr 2005 11:41:47 +0000 Subject: [PATCH] corrected memset bug --- bacnet-stack/ports/linux/ethernet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bacnet-stack/ports/linux/ethernet.c b/bacnet-stack/ports/linux/ethernet.c index ae292e15..3fbf78d9 100644 --- a/bacnet-stack/ports/linux/ethernet.c +++ b/bacnet-stack/ports/linux/ethernet.c @@ -126,9 +126,9 @@ static int ethernet_bind(struct sockaddr *eth_addr, char *interface_name) exit(-1); } /* Bind the socket to an address */ - eth_addr->sa_family = AF_INET; + eth_addr->sa_family = PF_INET; /* Clear the memory before copying */ - memset(eth_addr->sa_data, '\0', sizeof(struct sockaddr_in)); + memset(eth_addr->sa_data, '\0', sizeof(eth_addr->sa_data)); /* Strcpy the interface name into the address */ strncpy(eth_addr->sa_data, interface_name, IFNAMSIZ); fprintf(stderr,"ethernet: binding \"%s\"\n",eth_addr->sa_data);