diff --git a/src/openvpn/route.c b/src/openvpn/route.c
index 3501e35..3605671 100644
--- a/src/openvpn/route.c
+++ b/src/openvpn/route.c
@@ -3333,7 +3333,7 @@
     CLEAR(best_name);
 
     /* get default gateway IP addr */
-    if (net_route_v4_best_gw(ctx, NULL, &rgi->gateway.addr, best_name) == 0)
+    if (net_route_v4_best_gw(ctx, &dest, &rgi->gateway.addr, best_name) == 0)
     {
         rgi->flags |= RGI_ADDR_DEFINED;
         if (!rgi->gateway.addr && best_name[0])
