From 129b424a3a9618d5381b30c29b1880df32323f6c Mon Sep 17 00:00:00 2001 From: Herr Ritschwumm Date: Tue, 26 Jan 2016 01:32:39 +0100 Subject: [PATCH] these fields are accessed from multiple threads --- src/main/scala/gitbucket/core/ssh/GitCommand.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/gitbucket/core/ssh/GitCommand.scala b/src/main/scala/gitbucket/core/ssh/GitCommand.scala index 43502dd51..8e19255c7 100644 --- a/src/main/scala/gitbucket/core/ssh/GitCommand.scala +++ b/src/main/scala/gitbucket/core/ssh/GitCommand.scala @@ -23,10 +23,10 @@ object GitCommand { abstract class GitCommand() extends Command { private val logger = LoggerFactory.getLogger(classOf[GitCommand]) - protected var err: OutputStream = null - protected var in: InputStream = null - protected var out: OutputStream = null - protected var callback: ExitCallback = null + @volatile protected var err: OutputStream = null + @volatile protected var in: InputStream = null + @volatile protected var out: OutputStream = null + @volatile protected var callback: ExitCallback = null protected def runTask(user: String)(implicit session: Session): Unit