jsish
Check-in [ebcd5f87dd]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix VFS bug
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:ebcd5f87dda1ec99b875ab8b4467d3f12714b908
User & Date: pmacdona 2018-10-11 02:26:42
Context
2018-10-11
17:31
Release "2.5.20". Fix issue [a86dc1c04b]: Heap use after free in Jsi_ObjFree. Increase floating point precision to max-1 (default) and make it changable. check-in: 973645aa81 user: pmacdona tags: trunk
02:26
Fix VFS bug check-in: ebcd5f87dd user: pmacdona tags: trunk
00:59
Release "2.5.19". Fix JSON double format precision. CData changes. check-in: 2630f8db5e user: pmacdona tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to lib/Jsi_Vfs.jsi.

90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
                        vnn = parseInt(0.1+vn*10000);
                        if (jsivern === vnn && (idx != (prtags.length-1))) {
                            LogTrace('Prereq exact match:', vi);
                            mat=true;
                            break;
                        }
                        if (jsivern < vnn) {
                            LogTrace('Prereq downlevel:', jsiver,'<' vn, jsivern,vnn);
                            down=true;
                            break;
                        }
                    }
                    if (mat || down) {
                        vi = prtags[idx]; // Get tags at current prereq.
                        var ntags = self.exec('fossil tag list "' + vi + '" ' + sfx);







|







90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
                        vnn = parseInt(0.1+vn*10000);
                        if (jsivern === vnn && (idx != (prtags.length-1))) {
                            LogTrace('Prereq exact match:', vi);
                            mat=true;
                            break;
                        }
                        if (jsivern < vnn) {
                            LogTrace('Prereq downlevel:', jsiver,'<', vn, jsivern, vnn);
                            down=true;
                            break;
                        }
                    }
                    if (mat || down) {
                        vi = prtags[idx]; // Get tags at current prereq.
                        var ntags = self.exec('fossil tag list "' + vi + '" ' + sfx);