Index: third_party/sqlite/src/src/walker.c |
diff --git a/third_party/sqlite/src/src/walker.c b/third_party/sqlite/src/src/walker.c |
index e30bb60b5a493f19da3ddc117cf6b8d2c03e89c6..81e0f2cd60b85ea72bbaa4c877a9cbd9029d0503 100644 |
--- a/third_party/sqlite/src/src/walker.c |
+++ b/third_party/sqlite/src/src/walker.c |
@@ -105,6 +105,11 @@ int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){ |
if( sqlite3WalkSelect(pWalker, pItem->pSelect) ){ |
return WRC_Abort; |
} |
+ if( pItem->fg.isTabFunc |
+ && sqlite3WalkExprList(pWalker, pItem->u1.pFuncArg) |
+ ){ |
+ return WRC_Abort; |
+ } |
} |
} |
return WRC_Continue; |