Hi,

A user mailed me (he was using the Debian package) pointing out that the
remote environment variables weren't set right (remote_X)
If the 'local' option is specified, the remote_1 variable
will be set to its (local) value. I think the patch attached solves it.

Regards,

Alberto

-- 
Alberto Gonzalez Iniesta    | Formación, consultoría y soporte técnico
agi@(inittab.org|debian.org)| en GNU/Linux y software libre
Encrypted mail preferred    | http://inittab.com

Key fingerprint = 9782 04E7 2B75 405C F5E9  0C81 C514 AF8E 4BA4 01C3
Index: openvpn-2.1_rc15/options.c
===================================================================
--- openvpn-2.1_rc15.orig/options.c	2009-04-30 12:58:46.952616319 +0200
+++ openvpn-2.1_rc15/options.c	2009-04-30 12:58:50.352666598 +0200
@@ -769,8 +769,8 @@
   setenv_str_i (es, "proto", proto2ascii (e->proto, false), i);
   setenv_str_i (es, "local", e->local, i);
   setenv_int_i (es, "local_port", e->local_port, i);
-  setenv_str_i (es, "remote", e->local, i);
-  setenv_int_i (es, "remote_port", e->local_port, i);
+  setenv_str_i (es, "remote", e->remote, i);
+  setenv_int_i (es, "remote_port", e->remote_port, i);

 #ifdef ENABLE_HTTP_PROXY
   if (e->http_proxy_options)

Reply via email to