diff -r 9eeecb73a5d4 -r 1dfff72f0961 imgtools/romtools/rofsbuild/r_rofs.cpp --- a/imgtools/romtools/rofsbuild/r_rofs.cpp Wed Nov 17 14:05:07 2010 +0800 +++ b/imgtools/romtools/rofsbuild/r_rofs.cpp Wed Nov 17 14:41:23 2010 +0800 @@ -284,6 +284,9 @@ p = rofs->GetDeferredJob(); while(p) { p->len = p->node->PlaceFile(p->buf, (TUint32)-1, 0, &bpe); + iOutputMutex.lock(); + p->node->FlushLogMessages(); + iOutputMutex.unlock(); p = rofs->GetDeferredJob(); } }