along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id: device.c,v 1.1.2.10 2003/08/02 21:33:19 guus Exp $
+ $Id: device.c,v 1.1.2.12 2003/08/08 17:20:12 guus Exp $
*/
#include "system.h"
int device_total_in = 0;
int device_total_out = 0;
+extern char *myport;
+
DWORD WINAPI tapreader(void *bla) {
int sock, err, status;
struct addrinfo *ai;
/* Open a socket to the parent process */
- err = getaddrinfo(NULL, "12345", &hint, &ai);
+ err = getaddrinfo(NULL, myport, &hint, &ai);
if(err || !ai) {
logger(LOG_ERR, _("System call `%s' failed: %s"), "getaddrinfo", gai_strerror(errno));
.ai_family = AF_UNSPEC,
.ai_socktype = SOCK_DGRAM,
.ai_protocol = IPPROTO_UDP,
- .ai_flags = AI_PASSIVE,
+ .ai_flags = 0,
};
cp();
}
if(device_handle == INVALID_HANDLE_VALUE) {
- logger(LOG_ERR, _("%s (%s) is no a usable Windows tap device!"), device, iface);
+ logger(LOG_ERR, _("%s (%s) is not a usable Windows tap device!"), device, iface);
return false;
}
/* Create a listening socket */
- err = getaddrinfo(NULL, "12345", &hint, &ai);
+ err = getaddrinfo(NULL, myport, &hint, &ai);
if(err || !ai) {
logger(LOG_ERR, _("System call `%s' failed: %s"), "getaddrinfo", gai_strerror(errno));