summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2020-04-29 14:03:47 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2020-04-30 10:15:08 +0200
commitc6c84c8855835df43f3cb716972a59e9d7d2d03e (patch)
tree70522cf8f79d901f3310ca13bdc1e46af4748c5d /src/corelib/serialization
parent14c713e759af7e3f19042da1952969fcba3968db (diff)
Initialize data members of QJsonParseError
Instantiated objects are typically passed as an out-parameter to QJsonDocument::fromJson, but that might only happen conditionally (as in the jsonconverter example). Change-Id: I8d4719958b79b656070f085c58559bd97ac4bda2 Fixes: QTBUG-83880 Coverity-Id: 263796 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/serialization')
-rw-r--r--src/corelib/serialization/qjsondocument.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/serialization/qjsondocument.h b/src/corelib/serialization/qjsondocument.h
index 758bbfd9dd..fd3a3ac61d 100644
--- a/src/corelib/serialization/qjsondocument.h
+++ b/src/corelib/serialization/qjsondocument.h
@@ -74,8 +74,8 @@ struct Q_CORE_EXPORT QJsonParseError
QString errorString() const;
- int offset;
- ParseError error;
+ int offset = -1;
+ ParseError error = NoError;
};
class QJsonDocumentPrivate;