Commit a347a4c6 authored by Niels Möller's avatar Niels Möller
Browse files

* src/connection_commands.c (connection_if_srp): Redefined using

(make_connection_if_srp): Use make_command_3_invoke_2.

Rev: src/connection_commands.c:1.37
parent 29daf5eb
......@@ -35,8 +35,9 @@
#include "connection_commands.h.x"
#if 0
#include "connection_commands.c.x"
static void
do_connection_remember(struct command *s,
......@@ -70,7 +71,33 @@ DEFINE_COMMAND_SIMPLE(connection_remember, a)
* depending on whether or not the CONNECTION_SRP flag is set.
/* GABA:
(struct lsh_object *a1,
struct lsh_object *a2,
struct lsh_object *a3,
struct command_continuation *c,
struct exception_handler *e)
CAST_SUBTYPE(command, then_f, a1);
CAST_SUBTYPE(command, else_f, a2);
CAST(ssh_connection, connection, a3);
struct command *f = ( (connection->flags & CONNECTION_SRP)
? then_f : else_f);
COMMAND_CALL(f, connection, c, e);
struct command *
make_connection_if_srp(struct command *then_f,
struct command *else_f)
return make_command_3_invoke_2(&connection_if_srp,
#if 0
/* ;;GABA:
(name connection_if_srp)
(super command)
......@@ -122,6 +149,7 @@ STATIC_COLLECT_2_FINAL(collect_if_srp_2);
struct collect_info_1 connection_if_srp_command =
(struct command *s UNUSED, struct lsh_object *a,
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment