starter: Don't flush SAs in the kernel
If starter is not used we don't do that either. And this allows us to move the stuff in libhydra back to libcharon.
This commit is contained in:
@@ -55,15 +55,3 @@ bool starter_netkey_init(void)
|
||||
DBG2(DBG_APP, "found netkey IPsec stack");
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void starter_netkey_cleanup(void)
|
||||
{
|
||||
if (!lib->plugins->load(lib->plugins,
|
||||
lib->settings->get_str(lib->settings, "starter.load", PLUGINS)))
|
||||
{
|
||||
DBG1(DBG_APP, "unable to load kernel plugins");
|
||||
return;
|
||||
}
|
||||
hydra->kernel_interface->flush_sas(hydra->kernel_interface);
|
||||
lib->plugins->unload(lib->plugins);
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#define _STARTER_NETKEY_H_
|
||||
|
||||
extern bool starter_netkey_init (void);
|
||||
extern void starter_netkey_cleanup (void);
|
||||
|
||||
#endif /* _STARTER_NETKEY_H_ */
|
||||
|
||||
|
||||
@@ -703,7 +703,6 @@ int main (int argc, char **argv)
|
||||
{
|
||||
starter_stop_charon();
|
||||
}
|
||||
starter_netkey_cleanup();
|
||||
confread_free(cfg);
|
||||
unlink(starter_pid_file);
|
||||
cleanup();
|
||||
|
||||
Reference in New Issue
Block a user