Don't modify the message string passed to logger, as it gets reused
This commit is contained in:
@@ -209,7 +209,7 @@ static bool wait_for_listener(interface_job_t *job, u_int timeout)
|
||||
|
||||
METHOD(logger_t, listener_log, void,
|
||||
interface_logger_t *this, debug_t group, level_t level, int thread,
|
||||
ike_sa_t *ike_sa, char* message)
|
||||
ike_sa_t *ike_sa, const char *message)
|
||||
{
|
||||
ike_sa_t *target;
|
||||
|
||||
@@ -627,7 +627,7 @@ METHOD(controller_t, terminate_child, status_t,
|
||||
* See header
|
||||
*/
|
||||
bool controller_cb_empty(void *param, debug_t group, level_t level,
|
||||
ike_sa_t *ike_sa, char *message)
|
||||
ike_sa_t *ike_sa, const char *message)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
* @return FALSE to return from called controller method
|
||||
*/
|
||||
typedef bool (*controller_cb_t)(void* param, debug_t group, level_t level,
|
||||
ike_sa_t* ike_sa, char* message);
|
||||
ike_sa_t* ike_sa, const char *message);
|
||||
|
||||
/**
|
||||
* Empty callback function for controller_t methods.
|
||||
@@ -43,7 +43,7 @@ typedef bool (*controller_cb_t)(void* param, debug_t group, level_t level,
|
||||
* this function to the controller methods.
|
||||
*/
|
||||
bool controller_cb_empty(void *param, debug_t group, level_t level,
|
||||
ike_sa_t *ike_sa, char *message);
|
||||
ike_sa_t *ike_sa, const char *message);
|
||||
|
||||
typedef struct controller_t controller_t;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user