Releasing 1.0.32.
[tinc] / src / solaris / device.c
index 3ff2f54..0074615 100644 (file)
@@ -2,7 +2,7 @@
     device.c -- Interaction with Solaris tun device
     Copyright (C) 2001-2005 Ivo Timmermans,
                   2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>
-                  2001-2014 Guus Sliepen <guus@tinc-vpn.org>
+                  2001-2017 Guus Sliepen <guus@tinc-vpn.org>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -87,6 +87,9 @@ static bool setup_device(void) {
        else
                device_info = "Solaris tap device";
 
+       if(device_type == DEVICE_TYPE_TAP && routing_mode == RMODE_ROUTER)
+               overwrite_mac = true;
+
        /* The following is black magic copied from OpenVPN. */
 
        if((ip_fd = open(IP_DEVICE, O_RDWR, 0)) < 0) {