فهرست منبع

Merge pull request #9756 from richardkchapman/hpcc-17298

HPCC-17298 Uninitialized member variable in Python plugin

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 8 سال پیش
والد
کامیت
6e7d542229
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      plugins/pyembed/pyembed.cpp

+ 3 - 3
plugins/pyembed/pyembed.cpp

@@ -438,9 +438,9 @@ protected:
         out.appendf("\n__result__ = __user__(%s)\n", params);
         return out;
     }
-    PyThreadState *tstate;
-    bool initialized;
-    HINSTANCE pythonLibrary;
+    PyThreadState *tstate = nullptr;
+    bool initialized = false;
+    HINSTANCE pythonLibrary = 0;
     OwnedPyObject namedtuple;      // collections.namedtuple
     OwnedPyObject namedtupleTypes; // dictionary of return values from namedtuple()
     OwnedPyObject compiledScripts; // dictionary of previously compiled scripts