libcharon: Remove unused charon->name

This commit is contained in:
Tobias Brunner
2014-02-12 14:34:33 +01:00
parent 9222bfc695
commit 1c306c0ee9
10 changed files with 13 additions and 21 deletions
+1 -1
View File
@@ -339,7 +339,7 @@ int main(int argc, char *argv[])
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
atexit(libcharon_deinit); atexit(libcharon_deinit);
if (!libcharon_init("charon-cmd")) if (!libcharon_init())
{ {
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
+1 -1
View File
@@ -183,7 +183,7 @@ int main(int argc, char *argv[])
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
if (!libcharon_init("charon-nm")) if (!libcharon_init())
{ {
dbg_syslog(DBG_DMN, 1, "initialization failed - aborting charon-nm"); dbg_syslog(DBG_DMN, 1, "initialization failed - aborting charon-nm");
goto deinit; goto deinit;
+1 -1
View File
@@ -264,7 +264,7 @@ int main(int argc, char *argv[])
exit(status); exit(status);
} }
if (!libcharon_init(dmn_name)) if (!libcharon_init())
{ {
dbg_syslog(DBG_DMN, 1, "initialization failed - aborting %s", dmn_name); dbg_syslog(DBG_DMN, 1, "initialization failed - aborting %s", dmn_name);
goto deinit; goto deinit;
+1 -1
View File
@@ -51,7 +51,7 @@ static bool test_runner_init(bool init)
if (init) if (init)
{ {
libhydra_init(); libhydra_init();
libcharon_init("test_runner"); libcharon_init();
lib->settings->set_int(lib->settings, lib->settings->set_int(lib->settings,
"test_runner.filelog.stdout.default", 0); "test_runner.filelog.stdout.default", 0);
charon->load_loggers(charon, NULL, FALSE); charon->load_loggers(charon, NULL, FALSE);
+1 -1
View File
@@ -311,7 +311,7 @@ int main(int argc, char *argv[])
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
if (!libcharon_init("charon")) if (!libcharon_init())
{ {
dbg_stderr(DBG_DMN, 1, "initialization failed - aborting charon"); dbg_stderr(DBG_DMN, 1, "initialization failed - aborting charon");
goto deinit; goto deinit;
+1 -1
View File
@@ -446,7 +446,7 @@ int main(int argc, char *argv[])
library_deinit(); library_deinit();
return SS_RC_INITIALIZATION_FAILED; return SS_RC_INITIALIZATION_FAILED;
} }
if (!libcharon_init("conftest")) if (!libcharon_init())
{ {
libcharon_deinit(); libcharon_deinit();
libhydra_deinit(); libhydra_deinit();
@@ -626,7 +626,7 @@ JNI_METHOD(CharonVpnService, initializeCharon, jboolean,
return FALSE; return FALSE;
} }
if (!libcharon_init("charon")) if (!libcharon_init())
{ {
libcharon_deinit(); libcharon_deinit();
libipsec_deinit(); libipsec_deinit();
+1 -1
View File
@@ -150,7 +150,7 @@ int main(int argc, char *argv[])
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
atexit(libcharon_deinit); atexit(libcharon_deinit);
if (!libcharon_init("charon-xpc")) if (!libcharon_init())
{ {
exit(SS_RC_INITIALIZATION_FAILED); exit(SS_RC_INITIALIZATION_FAILED);
} }
+3 -5
View File
@@ -473,7 +473,6 @@ static void destroy(private_daemon_t *this)
DESTROY_IF(this->public.bus); DESTROY_IF(this->public.bus);
this->loggers->destroy_function(this->loggers, (void*)logger_entry_destroy); this->loggers->destroy_function(this->loggers, (void*)logger_entry_destroy);
this->mutex->destroy(this->mutex); this->mutex->destroy(this->mutex);
free((void*)this->public.name);
free(this); free(this);
} }
@@ -558,7 +557,7 @@ METHOD(daemon_t, initialize, bool,
/** /**
* Create the daemon. * Create the daemon.
*/ */
private_daemon_t *daemon_create(const char *name) private_daemon_t *daemon_create()
{ {
private_daemon_t *this; private_daemon_t *this;
@@ -569,7 +568,6 @@ private_daemon_t *daemon_create(const char *name)
.load_loggers = _load_loggers, .load_loggers = _load_loggers,
.set_level = _set_level, .set_level = _set_level,
.bus = bus_create(), .bus = bus_create(),
.name = strdup(name ?: "libcharon"),
}, },
.loggers = linked_list_create(), .loggers = linked_list_create(),
.mutex = mutex_create(MUTEX_TYPE_DEFAULT), .mutex = mutex_create(MUTEX_TYPE_DEFAULT),
@@ -607,7 +605,7 @@ void libcharon_deinit()
/** /**
* Described in header. * Described in header.
*/ */
bool libcharon_init(const char *name) bool libcharon_init()
{ {
private_daemon_t *this; private_daemon_t *this;
@@ -618,7 +616,7 @@ bool libcharon_init(const char *name)
return !this->integrity_failed; return !this->integrity_failed;
} }
this = daemon_create(name); this = daemon_create();
/* for uncritical pseudo random numbers */ /* for uncritical pseudo random numbers */
srandom(time(NULL) + getpid()); srandom(time(NULL) + getpid());
+2 -8
View File
@@ -271,11 +271,6 @@ struct daemon_t {
mediation_manager_t *mediation_manager; mediation_manager_t *mediation_manager;
#endif /* ME */ #endif /* ME */
/**
* Name of the binary that uses the library (used for settings etc.)
*/
const char *name;
/** /**
* Initialize the daemon. * Initialize the daemon.
* *
@@ -324,12 +319,11 @@ extern daemon_t *charon;
* calling initialize(). * calling initialize().
* *
* libcharon_init() may be called multiple times in a single process, but each * libcharon_init() may be called multiple times in a single process, but each
* caller should call libcharon_deinit() for each call to libcharon_init(). * caller must call libcharon_deinit() for each call to libcharon_init().
* *
* @param name name of the binary that uses the library
* @return FALSE if integrity check failed * @return FALSE if integrity check failed
*/ */
bool libcharon_init(const char *name); bool libcharon_init();
/** /**
* Deinitialize libcharon and destroy the "charon" instance of daemon_t. * Deinitialize libcharon and destroy the "charon" instance of daemon_t.