diff --git a/res/res_odbc.c b/res/res_odbc.c
index 701af585d4caa498c8f05784c6afab396ba1609f..b685d047c9f8324bbc3657653f8b92266d07db1e 100644
--- a/res/res_odbc.c
+++ b/res/res_odbc.c
@@ -100,7 +100,6 @@ static void odbc_obj_destructor(void *data)
 	odbc_obj_disconnect(obj);
 	ast_mutex_destroy(&obj->lock);
 	ao2_ref(obj->parent, -1);
-	ast_free(obj);
 }
 
 SQLHSTMT ast_odbc_direct_execute(struct odbc_obj *obj, SQLHSTMT (*exec_cb)(struct odbc_obj *obj, void *data), void *data)