From 5416c6768c4131fce2a6ea60a3ef255ede3db6c3 Mon Sep 17 00:00:00 2001
From: Xavier Valls <xaviervallspla@gmail.com>
Date: Fri, 2 Dec 2016 13:52:26 +0100
Subject: [PATCH] Fix storing mapped elements in TThreadExecutor

---
 core/thread/inc/ROOT/TThreadExecutor.hxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/thread/inc/ROOT/TThreadExecutor.hxx b/core/thread/inc/ROOT/TThreadExecutor.hxx
index 1fb5fbb3924..07a8c00179e 100644
--- a/core/thread/inc/ROOT/TThreadExecutor.hxx
+++ b/core/thread/inc/ROOT/TThreadExecutor.hxx
@@ -147,7 +147,7 @@ auto TThreadExecutor::Map(F func, ROOT::TSeq<INTEGER> args) -> std::vector<typen
    using retType = decltype(func(start));
    std::vector<retType> reslist(end-start);
    auto lambda = [&](unsigned int i){
-                      reslist[i]+=func(i);
+                      reslist[i] = func(i);
                   };
    ParallelFor(start, end, 1, lambda);
 
-- 
GitLab