From f2e75d437160b23f852a9144117f4f340a396618 Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Fri, 22 Jul 2011 18:08:31 +0200 Subject: libctrl: Add trap helper function --- openbsc/src/libctrl/control_if.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'openbsc/src') diff --git a/openbsc/src/libctrl/control_if.c b/openbsc/src/libctrl/control_if.c index e871a519..f68cb809 100644 --- a/openbsc/src/libctrl/control_if.c +++ b/openbsc/src/libctrl/control_if.c @@ -87,6 +87,19 @@ int ctrl_cmd_send(struct osmo_wqueue *queue, struct ctrl_cmd *cmd) return ret; } +struct ctrl_cmd *ctrl_cmd_trap(struct ctrl_cmd *cmd) +{ + struct ctrl_cmd *trap; + + trap = ctrl_cmd_cpy(tall_bsc_ctx, cmd); + if (!trap) + return NULL; + + trap->ccon = cmd->ccon; + trap->type = CTRL_TYPE_TRAP; + return trap; +} + int ctrl_cmd_handle(struct ctrl_cmd *cmd, void *data) { char *token, *request; -- cgit v1.2.3