diff --git a/bindings/pyroot/src/Executors.cxx b/bindings/pyroot/src/Executors.cxx
index 9035210f0470b526f515e6276845dbf3666bd080..61bae87638d48006bd2924e181cc6edad51ff8aa 100644
--- a/bindings/pyroot/src/Executors.cxx
+++ b/bindings/pyroot/src/Executors.cxx
@@ -42,7 +42,7 @@ Long_t PRCallFuncExecInt( CallFunc_t* func, void* self, Bool_t release_gil ) {
    Long_t result;
    if ( release_gil ) {
       Py_BEGIN_ALLOW_THREADS
-         result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self );
+      result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self );
       Py_END_ALLOW_THREADS
    } else
       result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self );
@@ -98,7 +98,7 @@ PyObject* PyROOT::TCharExecutor::Execute( CallFunc_t* func, void* self, Bool_t r
 PyObject* PyROOT::TIntExecutor::Execute( CallFunc_t* func, void* self, Bool_t release_gil )
 {
 // execute <func> with argument <self>, construct python int return value
-   return PyInt_FromLong( (Long_t)PRCallFuncExecInt( func, self, release_gil ) );
+   return PyInt_FromLong( (Int_t)PRCallFuncExecInt( func, self, release_gil ) );
 }
 
 //____________________________________________________________________________