From 698266e36dd1c19e5c7491936f5627504bfc33da Mon Sep 17 00:00:00 2001 From: Ovidiu Sas Date: Mon, 22 Sep 2025 12:21:39 -0400 Subject: [PATCH] event_rabbitmq: proper initialization for rabbitmq connection --- modules/event_rabbitmq/event_rabbitmq.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/event_rabbitmq/event_rabbitmq.c b/modules/event_rabbitmq/event_rabbitmq.c index ec52f606147..5076be1b666 100644 --- a/modules/event_rabbitmq/event_rabbitmq.c +++ b/modules/event_rabbitmq/event_rabbitmq.c @@ -397,7 +397,7 @@ static evi_reply_sock* rmq_parse(str socket) case '@': st = ST_HOST; if (dupl_string(&tmp, begin, socket.s + i)) goto err; - memcpy(param->conn.uri.user, tmp.s, tmp.len); + param->conn.uri.user = tmp.s; param->conn.uri.user[tmp.len] = '\0'; begin = socket.s + i + 1; param->conn.flags |= RMQ_PARAM_USER; @@ -422,12 +422,12 @@ static evi_reply_sock* rmq_parse(str socket) switch(socket.s[i]) { case '@': st = ST_HOST; - memcpy(param->conn.uri.user, prev_token.s, prev_token.len); + param->conn.uri.user = prev_token.s; param->conn.flags |= RMQ_PARAM_USER; prev_token.s = 0; if (dupl_string(&tmp, begin, socket.s + i) < 0) goto err; - memcpy(param->conn.uri.password, tmp.s, tmp.len); + param->conn.uri.password = tmp.s; param->conn.flags |= RMQ_PARAM_PASS; begin = socket.s + i + 1; break;