Skip to content

Commit

Permalink
http: fix amix enable/disable user_id
Browse files Browse the repository at this point in the history
  • Loading branch information
sreimers committed Sep 5, 2024
1 parent 5d8b892 commit 67fbbb7
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions src/http.c
Original file line number Diff line number Diff line change
Expand Up @@ -613,9 +613,14 @@ static void http_req_handler(struct http_conn *conn,
if (!sess->user->host)
goto err;

mbuf_read_str(msg->mb, user, sizeof(user));
err = re_regex((char *)mbuf_buf(msg->mb),
mbuf_get_left(msg->mb), "[a-zA-Z0-9@:]+",
&user_id);
if (err)
goto err;

pl_strcpy(&user_id, user, sizeof(user));

pl_set_str(&user_id, user);
struct session *sess_listener =
slmix_session_lookup_user_id(&mix->sessl, &user_id);
if (!sess_listener)
Expand All @@ -639,7 +644,13 @@ static void http_req_handler(struct http_conn *conn,
if (!sess->user->host)
goto err;

mbuf_read_str(msg->mb, user, sizeof(user));
err = re_regex((char *)mbuf_buf(msg->mb),
mbuf_get_left(msg->mb), "[a-zA-Z0-9@:]+",
&user_id);
if (err)
goto err;

pl_strcpy(&user_id, user, sizeof(user));

pl_set_str(&user_id, user);
struct session *sess_listener =
Expand Down

0 comments on commit 67fbbb7

Please sign in to comment.