diff options
author | Mohamed Abbas <mohamed.abbas@intel.com> | 2010-04-20 15:05:46 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-05-06 07:31:32 +0200 |
commit | db24367c1ea9339c2566246344bce5e50a4438f0 (patch) | |
tree | 6f7313427ad2d1f8ce7ea7a10403e93ab538813b | |
parent | 2c02a01212746b9d07d3028be36c2af1ac7f27f4 (diff) | |
download | connman-db24367c1ea9339c2566246344bce5e50a4438f0.tar.gz connman-db24367c1ea9339c2566246344bce5e50a4438f0.tar.bz2 connman-db24367c1ea9339c2566246344bce5e50a4438f0.zip |
Fix issue with two default gateways when using VPN
This patch fixes the issue of more than one defaut gateway showing up.
This caused because VPN gatway was added but an active flag never
been set, which lead to two active gateway can be registered.
-rw-r--r-- | src/connection.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/connection.c b/src/connection.c index 6dfb6d92..d971cca8 100644 --- a/src/connection.c +++ b/src/connection.c @@ -142,6 +142,7 @@ static void set_default_gateway(struct gateway_data *data) if (data->vpn == TRUE) { connman_inet_set_gateway_address(data->index, data->vpn_ip); + data->active = TRUE; /* vpn gateway going away no changes in services */ return; } |