]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Make the sqlite3TreeViewSrcList() routine a no-op if called with a
authordrh <>
Wed, 13 Apr 2022 18:32:04 +0000 (18:32 +0000)
committerdrh <>
Wed, 13 Apr 2022 18:32:04 +0000 (18:32 +0000)
NULL SrcList object.

FossilOrigin-Name: 185d2720e7775e3060a1647353c10aada435244db53a0732ee786788a6ecae3f

manifest
manifest.uuid
src/treeview.c

index 634d236a9aec0f4fbfb433b595512e41d609225f..e1bb3d3538746cb10246bb186780468ea2ffc9d1 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\san\sassert()\sin\sOP_Column\sso\sthat\sit\saccounts\sfor\sthe\snew\stype\sof\npseudo-cursor\sthat\salways\sreturns\sNULL\sfor\sany\scolumn.
-D 2022-04-13T18:20:23.344
+C Make\sthe\ssqlite3TreeViewSrcList()\sroutine\sa\sno-op\sif\scalled\swith\sa\nNULL\sSrcList\sobject.
+D 2022-04-13T18:32:04.638
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -617,7 +617,7 @@ F src/test_window.c cdae419fdcea5bad6dcd9368c685abdad6deb59e9fc8b84b153de513d394
 F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9
 F src/threads.c 4ae07fa022a3dc7c5beb373cf744a85d3c5c6c3c
 F src/tokenize.c a38f52058b517929e264094abd0b5fd1e8e145a1aa43bc6f6a72ae5218f96c98
-F src/treeview.c e143d3def263f304066e87628eebc7c2921a12245541f09b61d0e45009091474
+F src/treeview.c cf275af590023b0288ed02012b293a9f73869299e4259ec9f070b0ccb3a55f55
 F src/trigger.c 372ada38f667c6823a3db15749eb668338e65c793394e55a37e56a489f2d1b55
 F src/update.c 2cfaded82ca80ff56afb8c3ae5e88284e0824bfd86119827cc22481959f96f92
 F src/upsert.c 8789047a8f0a601ea42fa0256d1ba3190c13746b6ba940fe2d25643a7e991937
@@ -1947,8 +1947,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 4526c5d316508093b7f3aeda1ce9d16ceb0be79842015a6d51f28c22b4473ca2
-R 524bc4951ee53f483cb0759d1623e373
+P 371ddc97bef8e0d88ad965f00d27e010880174312ea36c4f1165dcf08441f40a
+R 4e8aae8397ba409b4ce8af13c47b6cbd
 U drh
-Z 801ae4a0d64a340d177c53f7000f155f
+Z 074a8672cb0be9c5d7de4b7d70546458
 # Remove this line to create a well-formed Fossil manifest.
index de3a0225fe483e29d82e350ccf522bbc8967965f..02dac6271ad1598bfcdb261513058249355fc1c7 100644 (file)
@@ -1 +1 @@
-371ddc97bef8e0d88ad965f00d27e010880174312ea36c4f1165dcf08441f40a
\ No newline at end of file
+185d2720e7775e3060a1647353c10aada435244db53a0732ee786788a6ecae3f
\ No newline at end of file
index 4593161905c73958b58548bdedf9ef74d1b0396a..0a3f942677616a51c69b87f711ff4b256f3c2a2a 100644 (file)
@@ -133,6 +133,7 @@ void sqlite3TreeViewWith(TreeView *pView, const With *pWith, u8 moreToFollow){
 */
 void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){
   int i;
+  if( pSrc==0 ) return;
   for(i=0; i<pSrc->nSrc; i++){
     const SrcItem *pItem = &pSrc->a[i];
     StrAccum x;