Allows shorthands for birdc noninteractive commands.
This commit is contained in:
parent
e237b28a4d
commit
8137fe6d45
1 changed files with 16 additions and 1 deletions
|
@ -137,6 +137,21 @@ submit_server_command(char *cmd)
|
|||
server_send(cmd);
|
||||
}
|
||||
|
||||
static inline void
|
||||
submit_init_command(char *cmd_raw)
|
||||
{
|
||||
char *cmd = cmd_expand(cmd_raw);
|
||||
|
||||
if (!cmd)
|
||||
{
|
||||
cleanup();
|
||||
exit(0);
|
||||
}
|
||||
|
||||
submit_server_command(cmd);
|
||||
free(cmd);
|
||||
}
|
||||
|
||||
void
|
||||
submit_command(char *cmd_raw)
|
||||
{
|
||||
|
@ -165,7 +180,7 @@ init_commands(void)
|
|||
{
|
||||
/* First transition - client received hello from BIRD
|
||||
and there is waiting initial command */
|
||||
submit_server_command(init_cmd);
|
||||
submit_init_command(init_cmd);
|
||||
init_cmd = NULL;
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue