diff --git a/src/AS/Send.c b/src/AS/Send.c index 766f393..a787c53 100644 --- a/src/AS/Send.c +++ b/src/AS/Send.c @@ -47,11 +47,13 @@ ASSend(const ParseeConfig *conf, char *id, char *user, char *type, HashMap *c, u ts_str = TSToStr(ts); txn = StrRandom(16); + id = HttpUrlEncode(id); path = StrConcat(11, "/_matrix/client/v3/rooms/", id, "/send/", type, "/", txn, "?", "user_id=", user, "&ts=", ts_str ); + Free(id); Free(txn); Free(ts_str);