appl_agentx_session doesn't set ab_range explicitly to 1, and thus
relies on malloc randomness to set it. Sit it explicitly.

OK?

martijn@

diff --git a/application_agentx.c b/application_agentx.c
index 680725d..79900d6 100644
--- a/application_agentx.c
+++ b/application_agentx.c
@@ -548,6 +548,7 @@ appl_agentx_open(struct appl_agentx_connection *conn, 
struct ax_pdu *pdu)
        session->sess_backend.ab_cookie = session;
        session->sess_backend.ab_retries = 0;
        session->sess_backend.ab_fn = &appl_agentx_functions;
+       session->sess_backend.ab_range = 1;
        RB_INIT(&(session->sess_backend.ab_requests));
        TAILQ_INSERT_TAIL(&(conn->conn_sessions), session, sess_conn_entry);
 

Reply via email to