Index: third_party/sqlite/src/src/test_onefile.c |
diff --git a/third_party/sqlite/src/src/test_onefile.c b/third_party/sqlite/src/src/test_onefile.c |
index 122be700e6406ff0184190b3e89b339341bc3fe7..46c8bc9c839fee340af7cac683e8c62f360a61f8 100644 |
--- a/third_party/sqlite/src/src/test_onefile.c |
+++ b/third_party/sqlite/src/src/test_onefile.c |
@@ -508,7 +508,7 @@ static int fsSync(sqlite3_file *pFile, int flags){ |
if( p->eType==DATABASE_FILE ){ |
unsigned char zSize[4]; |
zSize[0] = (pReal->nDatabase&0xFF000000)>>24; |
- zSize[1] = (pReal->nDatabase&0x00FF0000)>>16; |
+ zSize[1] = (unsigned char)((pReal->nDatabase&0x00FF0000)>>16); |
zSize[2] = (pReal->nDatabase&0x0000FF00)>>8; |
zSize[3] = (pReal->nDatabase&0x000000FF); |
rc = pRealFile->pMethods->xWrite(pRealFile, zSize, 4, 0); |