/ Check-in [17349a49]
Login

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

Overview
Comment:Changes to help ensure that a multiplication does not overflow when computing the number of bytes needed for a memory allocation, and cause a malfunction. No problems existing problems were discovered. However, these changes should help to ensure that no problems arise in the future.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | safer-malloc
Files: files | file ages | folders
SHA1: 17349a49d2db61c70e04e19f024b47e34737e78e
User & Date: drh 2014-05-19 15:16:11
Context
2014-05-19
19:26
Fix harmless compiler warnings in MSVC. Leaf check-in: aa7e2041 user: drh tags: safer-malloc
15:16
Changes to help ensure that a multiplication does not overflow when computing the number of bytes needed for a memory allocation, and cause a malfunction. No problems existing problems were discovered. However, these changes should help to ensure that no problems arise in the future. check-in: 17349a49 user: drh tags: safer-malloc
2014-05-17
16:56
Internally, use a 64-bit integers for segment level numbers. check-in: 8180e320 user: dan tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/alter.c.

Changes to src/analyze.c.

Changes to src/attach.c.

Changes to src/btree.c.

Changes to src/build.c.

Changes to src/date.c.

Changes to src/expr.c.

Changes to src/fkey.c.

Changes to src/func.c.

Changes to src/hash.c.

Changes to src/insert.c.

Changes to src/legacy.c.

Changes to src/loadext.c.

Changes to src/main.c.

Changes to src/malloc.c.

Changes to src/notify.c.

Changes to src/os_win.c.

Changes to src/pager.c.

Changes to src/pcache1.c.

Changes to src/select.c.

Changes to src/sqliteInt.h.

Changes to src/test8.c.

Changes to src/update.c.

Changes to src/vdbe.c.

Changes to src/vdbeaux.c.

Changes to src/vdbemem.c.

Changes to src/vdbesort.c.

Changes to src/vtab.c.

Changes to src/where.c.