[prev in list] [next in list] [prev in thread] [next in thread]
List: prelude-cvslog
Subject: [prelude-cvslog] r4562 - trunk/libprelude/src
From: noreply () prelude-ids ! org
Date: 2004-12-13 10:44:37
Message-ID: 20041213104437.870163C4E00 () mail ! prelude-ids ! org
[Download RAW message or body]
Author: yoann
Date: 2004-12-13 11:44:37 +0100 (Mon, 13 Dec 2004)
New Revision: 4562
Modified:
trunk/libprelude/src/prelude-connection.c
Log:
Send analyzerid prior to capability, since the analyzerid will be needed
to apply certain capability.
Modified: trunk/libprelude/src/prelude-connection.c
===================================================================
--- trunk/libprelude/src/prelude-connection.c 2004-12-13 02:46:12 UTC (rev 4561)
+++ trunk/libprelude/src/prelude-connection.c 2004-12-13 10:44:37 UTC (rev 4562)
@@ -301,7 +301,7 @@
static void close_connection_fd(prelude_connection_t *cnx)
-{
+{
if ( ! (cnx->state & PRELUDE_CONNECTION_ESTABLISHED) )
return;
@@ -460,6 +460,10 @@
if ( ret < 0 )
return -1;
+ ret = prelude_client_ident_send(prelude_client_get_analyzerid(cnx->client), cnx->fd);
+ if ( ret < 0 )
+ goto err;
+
msg = prelude_msg_new(1, sizeof(uint8_t), PRELUDE_MSG_CLIENT_CAPABILITY, 0);
if ( ! msg )
goto err;
@@ -470,11 +474,7 @@
if ( ret < 0 )
goto err;
-
- ret = prelude_client_ident_send(prelude_client_get_analyzerid(cnx->client), cnx->fd);
- if ( ret < 0 )
- goto err;
-
+
cnx->state |= PRELUDE_CONNECTION_ESTABLISHED;
return ret;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic