Add a test case for the memory leak fixed by the previous check-in.
FossilOrigin-Name: bae36d544676c90e337381a83f4513b4d925ab05
This commit is contained in:
parent
a8950d5038
commit
622d4f8bb1
12
manifest
12
manifest
@ -1,5 +1,5 @@
|
|||||||
C Fix\sa\smemory\sleak\sassociated\swith\sthe\sFTS4\smatchinfo()\sfunction.
|
C Add\sa\stest\scase\sfor\sthe\smemory\sleak\sfixed\sby\sthe\sprevious\scheck-in.
|
||||||
D 2014-10-09T14:00:49.227
|
D 2014-10-09T14:10:38.803
|
||||||
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
||||||
F Makefile.in cf57f673d77606ab0f2d9627ca52a9ba1464146a
|
F Makefile.in cf57f673d77606ab0f2d9627ca52a9ba1464146a
|
||||||
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
||||||
@ -568,7 +568,7 @@ F test/fts3fault2.test 3198eef2804deea7cac8403e771d9cbcb752d887
|
|||||||
F test/fts3first.test dbdedd20914c8d539aa3206c9b34a23775644641
|
F test/fts3first.test dbdedd20914c8d539aa3206c9b34a23775644641
|
||||||
F test/fts3join.test 53e66a0c21eb568580674a43b21c059acb26f499
|
F test/fts3join.test 53e66a0c21eb568580674a43b21c059acb26f499
|
||||||
F test/fts3malloc.test b0e4c133b8d61d4f6d112d8110f8320e9e453ef6
|
F test/fts3malloc.test b0e4c133b8d61d4f6d112d8110f8320e9e453ef6
|
||||||
F test/fts3matchinfo.test ff423e73faab8fc6d7adeefedf74dd8e2b0b14e0
|
F test/fts3matchinfo.test 58544fa4d254000fa4e7f494b0a832f7ba61d45e
|
||||||
F test/fts3near.test 7e3354d46f155a822b59c0e957fd2a70c1d7e905
|
F test/fts3near.test 7e3354d46f155a822b59c0e957fd2a70c1d7e905
|
||||||
F test/fts3prefix.test b36d4f00b128a51e7b386cc013a874246d9d7dc1
|
F test/fts3prefix.test b36d4f00b128a51e7b386cc013a874246d9d7dc1
|
||||||
F test/fts3prefix2.test e1f0a822ca661dced7f12ce392e14eaf65609dce
|
F test/fts3prefix2.test e1f0a822ca661dced7f12ce392e14eaf65609dce
|
||||||
@ -1203,7 +1203,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
|
|||||||
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
|
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
|
||||||
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
|
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
|
||||||
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
|
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
|
||||||
P 42e48fd3a6a6219d9bd6135d821b38c5157922ba
|
P fb8da82411b80a234c6a5481622027815450996a
|
||||||
R b5e5fdd1e3ce299c36e7187cabf29d23
|
R 3f68f640c5da00a278a8bfe99729cf27
|
||||||
U drh
|
U drh
|
||||||
Z 0cd30ecf2cac304fdb077fd52d8a3789
|
Z d27fedea65c2ff594a69f62bdfd5cd22
|
||||||
|
@ -1 +1 @@
|
|||||||
fb8da82411b80a234c6a5481622027815450996a
|
bae36d544676c90e337381a83f4513b4d925ab05
|
@ -433,4 +433,21 @@ do_execsql_test 9.1 {
|
|||||||
SELECT snippet(ft2, '[', ']', '', -1, 1) FROM ft2 WHERE ft2 MATCH 'c';
|
SELECT snippet(ft2, '[', ']', '', -1, 1) FROM ft2 WHERE ft2 MATCH 'c';
|
||||||
} {{[c]} {[c]}}
|
} {{[c]} {[c]}}
|
||||||
|
|
||||||
|
#---------------------------------------------------------------------------
|
||||||
|
# Test for a memory leak
|
||||||
|
#
|
||||||
|
do_execsql_test 10.1 {
|
||||||
|
DROP TABLE t10;
|
||||||
|
CREATE VIRTUAL TABLE t10 USING fts4(idx, value);
|
||||||
|
INSERT INTO t10 values (1, 'one'),(2, 'two'),(3, 'three');
|
||||||
|
SELECT docId, t10.*
|
||||||
|
FROM t10
|
||||||
|
JOIN (SELECT 1 AS idx UNION SELECT 2 UNION SELECT 3) AS x
|
||||||
|
WHERE t10 MATCH x.idx
|
||||||
|
AND matchinfo(t10) not null
|
||||||
|
GROUP BY docId
|
||||||
|
ORDER BY 1;
|
||||||
|
} {1 1 one 2 2 two 3 3 three}
|
||||||
|
|
||||||
|
|
||||||
finish_test
|
finish_test
|
||||||
|
Loading…
Reference in New Issue
Block a user