diff options
author | Matt Ranostay <matt.ranostay@konsulko.com> | 2018-04-30 17:58:11 -0700 |
---|---|---|
committer | Matt Ranostay <matt.ranostay@konsulko.com> | 2018-05-08 19:04:26 -0700 |
commit | 3d48372a7d3010e387cff99e5f599ee074be076b (patch) | |
tree | 0806546d4835e7850309afb6d61a242f52df68f7 /message.h | |
parent | 9a0d41d3258697ad16e2eb461e3c7bac0d3e21ff (diff) |
libqtappfw: message: fix memory leak with QJsonArray
QJsonArray object was being allocated on the heap and never freed.
Switch to having a m_request member field and confirming it is only
populated with data once.
Change-Id: I60f406eff032650cac878efa7e1db61ee18e2eb2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'message.h')
-rw-r--r-- | message.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -18,6 +18,7 @@ #define MESSAGE_H #include <QObject> +#include <QJsonArray> #include <QJsonDocument> #include <QJsonObject> @@ -89,6 +90,7 @@ class Message : public QObject protected: bool m_event, m_init, m_reply; QString m_event_api, m_event_name, m_reply_info, m_reply_status, m_reply_uuid; + QJsonArray m_request; QJsonDocument m_jdoc; QJsonObject m_event_data, m_reply_data; }; |