diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-04-30 10:15:59 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-04-30 11:26:46 +0000 |
commit | 93b47fd1375bf76759fd38a720fc815a1c4a1f7b (patch) | |
tree | 89f131c371e25d632db782a18659b9ddb808e53f | |
parent | e060138205c0a680ddc99237ad0c1b44ba3fe514 (diff) |
QAxConnection: Add missing error check
Check the pointer in QAxConnection::GetConnectionInterface().
Fixes: QTBUG-75509
Change-Id: I829bfe51fcd6dda9b929f306d8600e370f75744a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
-rw-r--r-- | src/activeqt/control/qaxserverbase.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/activeqt/control/qaxserverbase.cpp b/src/activeqt/control/qaxserverbase.cpp index d11fbeb..8d0094f 100644 --- a/src/activeqt/control/qaxserverbase.cpp +++ b/src/activeqt/control/qaxserverbase.cpp @@ -702,6 +702,8 @@ public: } STDMETHOD(GetConnectionInterface)(IID *pIID) { + if (!pIID) + return E_POINTER; *pIID = iid; return S_OK; } |