diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-30 01:45:04 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-30 01:45:04 +0000 |
commit | c0eb463d07e1535ced7152775fc005c399dd3d9b (patch) | |
tree | 4150a3c9bcff8df90766dd1c5fbe06ec3cef6cc9 /src | |
parent | 268fea19991772b4952a91d303a2d7c233c80683 (diff) | |
download | rspamd-c0eb463d07e1535ced7152775fc005c399dd3d9b.tar.gz rspamd-c0eb463d07e1535ced7152775fc005c399dd3d9b.zip |
Fix remote keys parsing.
Diffstat (limited to 'src')
-rw-r--r-- | src/libutil/http.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libutil/http.c b/src/libutil/http.c index 862b5df90..bb83186ec 100644 --- a/src/libutil/http.c +++ b/src/libutil/http.c @@ -426,9 +426,8 @@ rspamd_http_parse_key (GString *data, struct rspamd_http_connection_private *pri key_len >= sizeof (priv->local_key->pk)) { if (memcmp (priv->local_key->id, decoded_id, RSPAMD_HTTP_KEY_ID_LEN) == 0) { - priv->msg->peer_key = g_string_sized_new (sizeof (priv->local_key->pk)); - g_string_append_len (priv->msg->peer_key, - decoded_key, sizeof (priv->local_key->pk)); + priv->msg->peer_key = + rspamd_http_connection_make_peer_key (eq_pos + 1); } } } @@ -592,7 +591,6 @@ rspamd_http_on_message_complete (http_parser * parser) int ret = 0; guchar *nonce, *m; gsize dec_len; - GError *err; struct rspamd_http_keypair *peer_key = NULL; priv = conn->priv; |