From 3c9165746554a541d96a53b3f292d19ad3ee0659 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 4 Dec 2012 15:42:06 +0100 Subject: [PATCH] Only allow clients to send messages for now --- src/transport/tcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/transport/tcp.c b/src/transport/tcp.c index 2e7cdc8..e408865 100644 --- a/src/transport/tcp.c +++ b/src/transport/tcp.c @@ -374,7 +374,8 @@ static int _tcp_send(TCP * tcp, AppMessage * message, int acknowledge) { Buffer * buffer; - /* XXX this assumes being a client */ + if(tcp->mode != ATM_CLIENT) + return -error_set_code(1, "%s", "Not a client"); if((buffer = buffer_new(0, NULL)) == NULL) return -1; if(appmessage_serialize(message, buffer) != 0