log_server_alert: use fmt_alert_message not fmt_reject_message
Only affects intercepted commands.
This commit is contained in:
@@ -1057,7 +1057,7 @@ done:
|
||||
* Appends the wire format message to the closure's write queue.
|
||||
* Returns true on success, false on failure.
|
||||
*/
|
||||
static bool
|
||||
bool
|
||||
fmt_alert_message(struct client_closure *closure, struct eventlog *evlog)
|
||||
{
|
||||
ClientMessage client_msg = CLIENT_MESSAGE__INIT;
|
||||
|
@@ -112,6 +112,7 @@ bool log_server_close(struct client_closure *closure, int exit_status, int error
|
||||
bool fmt_client_message(struct client_closure *closure, ClientMessage *msg);
|
||||
bool fmt_accept_message(struct client_closure *closure, struct eventlog *evlog);
|
||||
bool fmt_reject_message(struct client_closure *closure, struct eventlog *evlog);
|
||||
bool fmt_alert_message(struct client_closure *closure, struct eventlog *evlog);
|
||||
bool fmt_exit_message(struct client_closure *closure, int exit_status, int error);
|
||||
bool fmt_io_buf(struct client_closure *closure, int type, const char *buf, unsigned int len, struct timespec *delay);
|
||||
bool fmt_suspend(struct client_closure *closure, const char *signame, struct timespec *delay);
|
||||
|
@@ -200,7 +200,7 @@ log_server_alert(const struct sudoers_context *ctx, struct eventlog *evlog,
|
||||
}
|
||||
|
||||
/* Use existing client closure. */
|
||||
if (fmt_reject_message(client_closure, evlog)) {
|
||||
if (fmt_alert_message(client_closure, evlog)) {
|
||||
if (client_closure->write_ev->add(client_closure->write_ev,
|
||||
&client_closure->log_details->server_timeout) == -1) {
|
||||
sudo_warn("%s", U_("unable to add event to queue"));
|
||||
|
Reference in New Issue
Block a user