From: drh Date: Thu, 31 Mar 2016 00:45:58 +0000 (+0000) Subject: Fix the return code in sessionRetryConstraints(). X-Git-Tag: version-3.13.0~136^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e0765a9ec01abc1b4acc9cc0423fa79d61bb80e;p=thirdparty%2Fsqlite.git Fix the return code in sessionRetryConstraints(). FossilOrigin-Name: ea917c14b940f95b20b91dae77567dc25a651ef6 --- diff --git a/ext/session/sqlite3session.c b/ext/session/sqlite3session.c index 826911f299..2fb1b7c81c 100644 --- a/ext/session/sqlite3session.c +++ b/ext/session/sqlite3session.c @@ -3927,7 +3927,7 @@ static int sessionRetryConstraints( } rc2 = sqlite3changeset_finalize(pIter2); - if( rc==SQLITE_OK ) rc==rc2; + if( rc==SQLITE_OK ) rc = rc2; } assert( pApply->bDeferConstraints || pApply->constraints.nBuf==0 ); diff --git a/manifest b/manifest index 27e749b9fb..b111bf531f 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Have\sthe\ssqlite3session_apply()\sfunction\sand\sits\sstreaming\sequivalent\sretry\sany\soperations\sthat\sfailed\swith\sSQLITE_CONSTRAINT\safter\sall\sother\soperations\son\sthe\ssame\stable\shave\sbeen\sattempted.\sNew\scode\sis\slargely\suntested. -D 2016-03-30T21:19:00.012 +C Fix\sthe\sreturn\scode\sin\ssessionRetryConstraints(). +D 2016-03-31T00:45:58.444 F Makefile.in e812bb732d7af01baa09f1278bd4f4a2e3a09449 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc cde766eb7c27a7ca42000e66c5f0c37a17a05998 @@ -290,7 +290,7 @@ F ext/session/sessionF.test c2f178d4dfd723a5fd94a730ea2ccb44c669e3ce F ext/session/sessionG.test 388b4f311176411301c35f90f0bf2cb7c6c3dec9 F ext/session/session_common.tcl a1293167d14774b5e728836720497f40fe4ea596 F ext/session/sessionfault.test d52cbb7bee48cc8ee80335e07eb72fcb6b15eb40 -F ext/session/sqlite3session.c e682828d3ca542617b54808e6d551559e802a605 +F ext/session/sqlite3session.c 401776afb4886a25182051ae5d68b9b07f70a99c F ext/session/sqlite3session.h 64e9e7f185725ef43b97f4a9a0c0df0669844f1d F ext/session/test_session.c 187bd344c5ae9d5be85e22ef7c3010f0c17307ce F ext/userauth/sqlite3userauth.h 19cb6f0e31316d0ee4afdfb7a85ef9da3333a220 @@ -1481,10 +1481,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 7cf0cab730e2d570c82dd789279ad6501ac598c8 -R ee6c26b884210802b6544dcc00c10c18 -T *branch * session-retry -T *sym-session-retry * -T -sym-trunk * -U dan -Z 9b2c9e9e66a7c0858e38132bf4058066 +P 1085911afb51744f32fe9db183b50e8e88bdd73e +R d0981524bf93277ec5c96a0100bce6e7 +U drh +Z 5d6f324097a8e5b94e7625885f845746 diff --git a/manifest.uuid b/manifest.uuid index b9607529d1..991df518ed 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -1085911afb51744f32fe9db183b50e8e88bdd73e \ No newline at end of file +ea917c14b940f95b20b91dae77567dc25a651ef6 \ No newline at end of file