… | |
… | |
1201 | char *filename; |
1201 | char *filename; |
1202 | asprintf (&filename, |
1202 | asprintf (&filename, |
1203 | "%s/%s", |
1203 | "%s/%s", |
1204 | confbase, |
1204 | confbase, |
1205 | ::conf.script_node_up ? ::conf.script_node_up : "node-up"); |
1205 | ::conf.script_node_up ? ::conf.script_node_up : "node-up"); |
|
|
1206 | |
|
|
1207 | return filename; |
1206 | } |
1208 | } |
1207 | |
1209 | |
1208 | const char *connection::script_node_down () |
1210 | const char *connection::script_node_down () |
1209 | { |
1211 | { |
1210 | script_init_connect_env (); |
1212 | script_init_connect_env (); |
… | |
… | |
1214 | char *filename; |
1216 | char *filename; |
1215 | asprintf (&filename, |
1217 | asprintf (&filename, |
1216 | "%s/%s", |
1218 | "%s/%s", |
1217 | confbase, |
1219 | confbase, |
1218 | ::conf.script_node_down ? ::conf.script_node_down : "node-down"); |
1220 | ::conf.script_node_down ? ::conf.script_node_down : "node-down"); |
|
|
1221 | |
|
|
1222 | return filename; |
1219 | } |
1223 | } |
1220 | |
1224 | |
1221 | connection::connection (struct vpn *vpn, conf_node *conf) |
1225 | connection::connection (struct vpn *vpn, conf_node *conf) |
1222 | : vpn(vpn), conf(conf) |
1226 | : vpn(vpn), conf(conf) |
1223 | , rekey (this, &connection::rekey_cb) |
1227 | , rekey (this, &connection::rekey_cb) |