mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
lvmetad: fix segfault in daemon_reply_simple
missing NULL termination
This commit is contained in:
parent
30ad254d84
commit
c459f23565
@ -1,5 +1,6 @@
|
|||||||
Version 2.02.169 -
|
Version 2.02.169 -
|
||||||
=====================================
|
=====================================
|
||||||
|
Fix segfault in lvmetad from missing NULL in daemon_reply_simple.
|
||||||
Simplify internal _info_run() and use _setup_task_run() for mknod.
|
Simplify internal _info_run() and use _setup_task_run() for mknod.
|
||||||
Better API for internal function _setup_task_run.
|
Better API for internal function _setup_task_run.
|
||||||
Avoid using lv_has_target_type() call within lv_info_with_seg_status.
|
Avoid using lv_has_target_type() call within lv_info_with_seg_status.
|
||||||
|
@ -2745,7 +2745,8 @@ static response handler(daemon_state s, client_handle h, request r)
|
|||||||
"expected = %s", state->token,
|
"expected = %s", state->token,
|
||||||
"received = %s", token,
|
"received = %s", token,
|
||||||
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
||||||
"reason = %s", "another command has populated the cache");
|
"reason = %s", "another command has populated the cache",
|
||||||
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUGLOG(state, "token_update end len %d pid %d new token %s",
|
DEBUGLOG(state, "token_update end len %d pid %d new token %s",
|
||||||
@ -2778,7 +2779,8 @@ static response handler(daemon_state s, client_handle h, request r)
|
|||||||
"expected = %s", state->token,
|
"expected = %s", state->token,
|
||||||
"received = %s", token,
|
"received = %s", token,
|
||||||
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
||||||
"reason = %s", "another command has populated the cache");
|
"reason = %s", "another command has populated the cache",
|
||||||
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If a pid doing update was cancelled, ignore its update messages. */
|
/* If a pid doing update was cancelled, ignore its update messages. */
|
||||||
@ -2793,7 +2795,8 @@ static response handler(daemon_state s, client_handle h, request r)
|
|||||||
"expected = %s", state->token,
|
"expected = %s", state->token,
|
||||||
"received = %s", token,
|
"received = %s", token,
|
||||||
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
"update_pid = " FMTd64, (int64_t)state->update_pid,
|
||||||
"reason = %s", "another command has populated the lvmetad cache");
|
"reason = %s", "another command has populated the lvmetad cache",
|
||||||
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
pthread_mutex_unlock(&state->token_lock);
|
pthread_mutex_unlock(&state->token_lock);
|
||||||
|
Loading…
Reference in New Issue
Block a user