|
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(); |