From d0dd12aa145134309b1c9b0cc239a1aaa59a0aba Mon Sep 17 00:00:00 2001
From: scott snyder <scott.snyder@cern.ch>
Date: Sat, 2 Sep 2017 16:17:55 +0200
Subject: [PATCH] StoreGateBindings: Coverity 115084

Coverity warning: unchecked return value.
---
 Control/StoreGateBindings/src/SgPyDataModel.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Control/StoreGateBindings/src/SgPyDataModel.h b/Control/StoreGateBindings/src/SgPyDataModel.h
index 9717c791943..0c09144a617 100644
--- a/Control/StoreGateBindings/src/SgPyDataModel.h
+++ b/Control/StoreGateBindings/src/SgPyDataModel.h
@@ -389,7 +389,10 @@ namespace SG {
       PyObject* pyproxy = NULL;
 
       unsigned int id_tmp = 0;
-      PyArg_Parse( pyclid, "I", &id_tmp );
+      if (!PyArg_Parse( pyclid, "I", &id_tmp )) {
+        return nullptr;
+      }
+          
       CLID id = id_tmp;
       const std::string skey = ( pykey == Py_None )
         ? ""
-- 
GitLab