summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2016-05-02 22:53:08 +0000
committerGreg Clayton <gclayton@apple.com>2016-05-02 22:53:08 +0000
commit7301d39401d5abd7792bc16ff24e2b14d058e366 (patch)
treecf1ef5560aa3bd5c99c1e9734a8bf4c5c8af38f3
parent133ebe5bc7519592eea7af34df94b9a0ca9875f2 (diff)
downloadbcm5719-llvm-7301d39401d5abd7792bc16ff24e2b14d058e366.tar.gz
bcm5719-llvm-7301d39401d5abd7792bc16ff24e2b14d058e366.zip
debugserver should fflush its log stream in FileLogCallback, now it does.
<rdar://problem/24728287> llvm-svn: 268325
-rw-r--r--lldb/tools/debugserver/source/debugserver.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lldb/tools/debugserver/source/debugserver.cpp b/lldb/tools/debugserver/source/debugserver.cpp
index e02bd07643d..a22f046771d 100644
--- a/lldb/tools/debugserver/source/debugserver.cpp
+++ b/lldb/tools/debugserver/source/debugserver.cpp
@@ -824,8 +824,9 @@ FileLogCallback(void *baton, uint32_t flags, const char *format, va_list args)
if (baton == NULL || format == NULL)
return;
- ::vfprintf ((FILE *)baton, format, args);
- ::fprintf ((FILE *)baton, "\n");
+ ::vfprintf((FILE *)baton, format, args);
+ ::fprintf((FILE *)baton, "\n");
+ ::fflush((FILE *)baton);
}
OpenPOWER on IntegriCloud