From: Renaud Métrich Date: Fri, 18 Nov 2011 08:37:37 +0000 (+0100) Subject: Fixed compilation break + use of uninitialized value X-Git-Tag: release_2_2_0~256 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e061ff28070c58a1e5056caa8492b481c31fb105;p=thirdparty%2Ffreeradius-server.git Fixed compilation break + use of uninitialized value --- diff --git a/debian/rules b/debian/rules index 10b7b75378f..398bbd185a7 100755 --- a/debian/rules +++ b/debian/rules @@ -88,7 +88,8 @@ endif --without-rlm_eap_ikev2 \ --without-rlm_sql_oracle \ --without-rlm_sql_unixodbc \ - --with-system-libtool + --with-system-libtool \ + --with-system-libltdl #Architecture build: patch build-arch build-indep diff --git a/src/main/listen.c b/src/main/listen.c index 1b450a85aed..95760b364ed 100644 --- a/src/main/listen.c +++ b/src/main/listen.c @@ -1530,6 +1530,7 @@ static int listen_bind(rad_listen_t *this) if (sock->interface) { #ifdef SO_BINDTODEVICE struct ifreq ifreq; + memset(&ifreq, 0, sizeof (ifreq)); strcpy(ifreq.ifr_name, sock->interface); fr_suid_up();