mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 13:51:26 +02:00
MINOR: cli: use pcli_flags for prompt activation
Instead of using a variable to activate the prompt, we just use a flag.
This commit is contained in:
parent
ebf61804ef
commit
459e18e9e7
@ -163,7 +163,6 @@ struct stream {
|
||||
struct stream_interface *si);
|
||||
|
||||
int pcli_next_pid; /* next target PID to use for the CLI proxy */
|
||||
int pcli_prompt; /* is there a prompt ?! */
|
||||
int pcli_flags; /* flags for CLI proxy */
|
||||
|
||||
char *unique_id; /* custom unique ID */
|
||||
|
@ -1658,7 +1658,7 @@ void pcli_write_prompt(struct stream *s)
|
||||
struct buffer *msg = get_trash_chunk();
|
||||
struct channel *oc = si_oc(&s->si[0]);
|
||||
|
||||
if (!s->pcli_prompt)
|
||||
if (!(s->pcli_flags & APPCTX_CLI_ST1_PROMPT))
|
||||
return;
|
||||
|
||||
if (s->pcli_flags & APPCTX_CLI_ST1_PAYLOAD) {
|
||||
@ -1790,7 +1790,7 @@ int pcli_find_and_exec_kw(struct stream *s, char **args, int argl, char **errmsg
|
||||
*next_pid = target_pid;
|
||||
return 1;
|
||||
} else if (!strcmp("prompt", args[0])) {
|
||||
s->pcli_prompt ^= 1;
|
||||
s->pcli_flags ^= APPCTX_CLI_ST1_PROMPT;
|
||||
return argl; /* return the number of elements in the array */
|
||||
|
||||
} else if (!strcmp("quit", args[0])) {
|
||||
|
@ -201,7 +201,6 @@ struct stream *stream_new(struct session *sess, enum obj_type *origin)
|
||||
|
||||
s->flags |= SF_INITIALIZED;
|
||||
s->pcli_next_pid = 0;
|
||||
s->pcli_prompt = 0;
|
||||
s->pcli_flags = 0;
|
||||
s->unique_id = NULL;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user