]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fixed compilation break + use of uninitialized value
authorRenaud Métrich <renaud.metrich@mancalanetworks.com>
Fri, 18 Nov 2011 08:37:37 +0000 (09:37 +0100)
committerRenaud Métrich <renaud.metrich@mancalanetworks.com>
Fri, 18 Nov 2011 08:37:37 +0000 (09:37 +0100)
debian/rules
src/main/listen.c

index 10b7b75378f5b5f67546a8bd9f80a9cce9e63adb..398bbd185a7f8996fba3f3bcfe754008c7157427 100755 (executable)
@@ -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
index 1b450a85aed967f98cdb58f723a43497783dffa7..95760b364ed18b882db607b21b91b047e36f9247 100644 (file)
@@ -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();