]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Use the full 64-bit integer value in the argument to randomblob().
authordrh <drh@noemail.net>
Fri, 18 Jan 2019 14:53:15 +0000 (14:53 +0000)
committerdrh <drh@noemail.net>
Fri, 18 Jan 2019 14:53:15 +0000 (14:53 +0000)
FossilOrigin-Name: 05df5f7aeaf2132810452e8871132d1e66650a841991cb2a9ce32f2d03e20bf4

manifest
manifest.uuid
src/func.c

index 26cc80d2febd9b8ed938c0d00b5bbcbcbb8ed23e..14bcf53acded09ac030c392d199b5263f3d582aa 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Disable\sthe\sxfer-optimization\sif\sthe\stwo\stables\shave\sthe\ssame\sroot\spage\ndue\sto\sschema\scorruption.
-D 2019-01-17T20:19:35.692
+C Use\sthe\sfull\s64-bit\sinteger\svalue\sin\sthe\sargument\sto\srandomblob().
+D 2019-01-18T14:53:15.315
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F Makefile.in 2a9d0331ab57c68173a4c2fe9046fe89c4d916a888e04dd7a2d36958c2bff777
@@ -468,7 +468,7 @@ F src/delete.c d08c9e01a2664afd12edcfa3a9c6578517e8ff8735f35509582693adbe0edeaf
 F src/expr.c b660eb4d6d273946a8341efb9d38320ddceb9c2931d04478c74b85c35e053a5e
 F src/fault.c 460f3e55994363812d9d60844b2a6de88826e007
 F src/fkey.c bd0138acdc008c1845ccf92f8e73787880562de649471804801c06fed814c765
-F src/func.c 6cf832abbc2815fdb46fee654df32a66ab77deb47bf4cff04a5774dafecd497a
+F src/func.c 0341881d22903aac5ba7f352b188806d6436e1d6ae4235ff01e44d56879dfe63
 F src/global.c 8291eee0782b83124de14ec0389ec9fd6ae1873358a6b0d9469fe17a46ad803b
 F src/hash.c a12580e143f10301ed5166ea4964ae2853d3905a511d4e0c44497245c7ce1f7a
 F src/hash.h ab34c5c54a9e9de2e790b24349ba5aab3dbb4fd4
@@ -1800,7 +1800,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 4538d9afe4e6360e20c7b474e77314e5ad293453e1edbe356bf6ea84c05857ee
-R 1c1e27e2357c56f2bb977a6efb879c84
+P f31b3bd2a6a8aa35a6454f37f3a4b4595e2ad74256cd180439019ab4c6c2059e
+R 97498d3c71bde004a7d802e0afc968d0
 U drh
-Z 0284d310ab1495a4ce2bbd9adcb7356d
+Z 04e8cef97e0ba118422a1f7fd8c6430e
index 926a1ab5867626b12a871bb474ffc716a2cf08e5..99709bda97fc8b79e6bfb65621320bae85a41a01 100644 (file)
@@ -1 +1 @@
-f31b3bd2a6a8aa35a6454f37f3a4b4595e2ad74256cd180439019ab4c6c2059e
\ No newline at end of file
+05df5f7aeaf2132810452e8871132d1e66650a841991cb2a9ce32f2d03e20bf4
\ No newline at end of file
index 11598a7adce619229c454e900c299d35245a5f84..8b1d4416a4401dd728ea4e64e070974af8557eeb 100644 (file)
@@ -514,11 +514,11 @@ static void randomBlob(
   int argc,
   sqlite3_value **argv
 ){
-  int n;
+  sqlite3_int64 n;
   unsigned char *p;
   assert( argc==1 );
   UNUSED_PARAMETER(argc);
-  n = sqlite3_value_int(argv[0]);
+  n = sqlite3_value_int64(argv[0]);
   if( n<1 ){
     n = 1;
   }