From 108491d3f8ff0981434b4ae98a5f89f6b320a662 Mon Sep 17 00:00:00 2001 From: scipio Date: Wed, 10 Feb 2010 19:13:06 +0000 Subject: [PATCH] Shouldn't fail when you reach the end of the log. Sync instead. --- apps/tests/storage/Log/RandRWC.nc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/tests/storage/Log/RandRWC.nc b/apps/tests/storage/Log/RandRWC.nc index 0c7ee628..7a79e132 100644 --- a/apps/tests/storage/Log/RandRWC.nc +++ b/apps/tests/storage/Log/RandRWC.nc @@ -138,8 +138,16 @@ implementation { scheck(call LogWrite.sync()); else { + error_t result; setParameters(); - scheck(call LogWrite.append(data + offset, len)); + result = call LogWrite.append(data + offset, len); + if (result == ESIZE) { + // We have reached the end of the log, sync it + scheck(call LogWrite.sync()); + } + else { + scheck(result); + } } } -- 2.39.2