You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by ar...@apache.org on 2017/07/21 13:30:52 UTC
[4/4] drill git commit: DRILL-5678: Undefined behavior due to
un-initialized values in ServerMetaContext
DRILL-5678: Undefined behavior due to un-initialized values in ServerMetaContext
closes #880
Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/07346c78
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/07346c78
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/07346c78
Branch: refs/heads/master
Commit: 07346c782102205091f7e93a7fe566fd9019cbea
Parents: 4e5a0cb
Author: Rob Wu <ro...@gmail.com>
Authored: Tue Jul 18 22:55:52 2017 -0700
Committer: Arina Ielchiieva <ar...@gmail.com>
Committed: Fri Jul 21 15:48:27 2017 +0300
----------------------------------------------------------------------
contrib/native/client/src/clientlib/drillClientImpl.cpp | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/drill/blob/07346c78/contrib/native/client/src/clientlib/drillClientImpl.cpp
----------------------------------------------------------------------
diff --git a/contrib/native/client/src/clientlib/drillClientImpl.cpp b/contrib/native/client/src/clientlib/drillClientImpl.cpp
index c5ef1a2..1ccc29f 100644
--- a/contrib/native/client/src/clientlib/drillClientImpl.cpp
+++ b/contrib/native/client/src/clientlib/drillClientImpl.cpp
@@ -2307,6 +2307,10 @@ namespace { // anonymous
namespace { // anonymous
// Helper class to wait on ServerMeta results
struct ServerMetaContext {
+ ServerMetaContext() : m_done(false), m_status(QRY_FAILURE)
+ {
+ ; // Do nothing.
+ }
bool m_done;
status_t m_status;
exec::user::ServerMeta m_serverMeta;