--- src/nm-openvpn-service.c 2007-02-28 11:57:49.000000000 +0100 +++ ../network-manager-openvpn-0.3.2svn2342.patched/src/nm-openvpn-service.c 2007-04-28 17:56:05.000000000 +0200 @@ -739,6 +739,9 @@ case NM_OPENVPN_CONTYPE_X509: g_ptr_array_add (openvpn_argv, (gpointer) "--client"); + // Fix that nm don't overwrite the pulled routs + g_ptr_array_add (openvpn_argv, (gpointer) "--route-delay"); + g_ptr_array_add (openvpn_argv, (gpointer) "15"); g_ptr_array_add (openvpn_argv, (gpointer) "--ns-cert-type"); g_ptr_array_add (openvpn_argv, (gpointer) "server"); @@ -790,6 +793,9 @@ // Client mode g_ptr_array_add (openvpn_argv, (gpointer) "--client"); + // Fix that nm don't overwrite the pulled routs + g_ptr_array_add (openvpn_argv, (gpointer) "--route-delay"); + g_ptr_array_add (openvpn_argv, (gpointer) "15"); g_ptr_array_add (openvpn_argv, (gpointer) "--ns-cert-type"); g_ptr_array_add (openvpn_argv, (gpointer) "server"); // Use user/path authentication @@ -807,6 +813,9 @@ case NM_OPENVPN_CONTYPE_X509USERPASS: g_ptr_array_add (openvpn_argv, (gpointer) "--client"); + // Fix that nm don't overwrite the pulled routs + g_ptr_array_add (openvpn_argv, (gpointer) "--route-delay"); + g_ptr_array_add (openvpn_argv, (gpointer) "15"); g_ptr_array_add (openvpn_argv, (gpointer) "--ns-cert-type"); g_ptr_array_add (openvpn_argv, (gpointer) "server");