Description: snprintf security
 Make it compile with gcc security flags enabled
 .
Author: Roberto Lumbreras <rover@debian.org>
Forwarded: https://sourceforge.net/p/iperf2/tickets/69/

--- iperf-2.0.14a+dfsg1.orig/src/PerfSocket.cpp
+++ iperf-2.0.14a+dfsg1/src/PerfSocket.cpp
@@ -108,7 +108,7 @@ void SetSocketOptions (struct thread_Set
     if ((inSettings->mThreadMode == kMode_Client) && inSettings->mIfrnametx) {
         struct ifreq ifr;
 	memset(&ifr, 0, sizeof(ifr));
-	snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), inSettings->mIfrnametx);
+	snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s", inSettings->mIfrnametx);
 	if (setsockopt(inSettings->mSock, SOL_SOCKET, SO_BINDTODEVICE, (void *)&ifr, sizeof(ifr)) < 0) {
 	    char *buf;
 	    int len = snprintf(NULL, 0, "%s %s", "bind to device", inSettings->mIfrnametx);
