Lines 392-398
void vpn_config_start(VPNConfig *self)
Link Here
|
392 |
{ |
392 |
{ |
393 |
VPNApplet *applet = self->applet; |
393 |
VPNApplet *applet = self->applet; |
394 |
char *ovpn_args[] = {PKEXEC_BINARY_PATH, OPENVPN_BINARY_PATH, NULL, NULL, NULL, NULL, NULL, NULL, |
394 |
char *ovpn_args[] = {PKEXEC_BINARY_PATH, OPENVPN_BINARY_PATH, NULL, NULL, NULL, NULL, NULL, NULL, |
395 |
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}; |
395 |
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}; |
396 |
int s; |
396 |
int s; |
397 |
pid_t pid; |
397 |
pid_t pid; |
398 |
socklen_t namelen; |
398 |
socklen_t namelen; |
Lines 442-447
void vpn_config_start(VPNConfig *self)
Link Here
|
442 |
ovpn_args[11] = g_strdup_printf("%d", port); |
442 |
ovpn_args[11] = g_strdup_printf("%d", port); |
443 |
ovpn_args[12] = "--config"; |
443 |
ovpn_args[12] = "--config"; |
444 |
ovpn_args[13] = g_strdup_printf("%s", self->file); |
444 |
ovpn_args[13] = g_strdup_printf("%s", self->file); |
|
|
445 |
ovpn_args[14] = "--up"; |
446 |
ovpn_args[15] = "/etc/openvpn/up.sh"; |
447 |
ovpn_args[16] = "--down-pre"; |
448 |
ovpn_args[17] = "--down"; |
449 |
ovpn_args[18] = "/etc/openvpn/down.sh"; |
445 |
|
450 |
|
446 |
/* Start the openvpn subprocess */ |
451 |
/* Start the openvpn subprocess */ |
447 |
pid = fork(); |
452 |
pid = fork(); |