aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/ipa.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@gnumonks.org>2012-08-22 16:35:17 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2012-08-30 21:50:29 +0200
commit81ed7599931b662c04c5a65bf1088102c4aa11cf (patch)
treefbc46d2c0f5753d3cccc63613eafeb0fc10dc1e8 /src/input/ipa.c
parentd11a5c110355f86c7673777632cb797bf20722eb (diff)
ipa: fix missing set of write_cb for IPA client connection
Now the BTS and BSC tests work again.
Diffstat (limited to 'src/input/ipa.c')
-rw-r--r--src/input/ipa.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/input/ipa.c b/src/input/ipa.c
index a887959..3c6a507 100644
--- a/src/input/ipa.c
+++ b/src/input/ipa.c
@@ -249,6 +249,9 @@ ipa_client_conn_create(void *ctx, struct e1inp_ts *ts,
/* default to generic write callback if not set. */
if (write_cb == NULL)
ipa_link->write_cb = ipa_client_write_default_cb;
+ else
+ ipa_link->write_cb = write_cb;
+
if (ts)
ipa_link->line = ts->line;
ipa_link->data = data;