From: Vsevolod Stakhov Date: Mon, 18 Jul 2016 16:51:08 +0000 (+0100) Subject: [Minor] Use refcounts for http messages X-Git-Tag: 1.3.0~56 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2395e17750aa96d37fbf45b355fbc9fcbf6f2491;p=thirdparty%2Frspamd.git [Minor] Use refcounts for http messages --- diff --git a/src/controller.c b/src/controller.c index 1144441fd8..5662409d68 100644 --- a/src/controller.c +++ b/src/controller.c @@ -925,7 +925,7 @@ rspamd_controller_handle_get_map (struct rspamd_http_connection_entry *conn_ent, if (!rspamd_http_message_set_body_from_fd (reply, fd)) { close (fd); - rspamd_http_message_free (reply); + rspamd_http_message_unref (reply); msg_err_session ("cannot read map %s: %s", bk->uri, strerror (errno)); rspamd_controller_send_error (conn_ent, 500, "500 map read error"); return 0; diff --git a/src/lua/lua_http.c b/src/lua/lua_http.c index 0c4eb976de..a63a7e4896 100644 --- a/src/lua/lua_http.c +++ b/src/lua/lua_http.c @@ -96,7 +96,7 @@ lua_http_fin (gpointer arg) } else if (cbd->msg != NULL) { /* We need to free message */ - rspamd_http_message_free (cbd->msg); + rspamd_http_message_unref (cbd->msg); } if (cbd->fd != -1) {