v1.6.3 "Tempered Anvil"
i386 crash fix
- Fix: segfault on 32-bit (i386) systems. Four
sqlite3_mprintfcalls inca_file.cused%ldfortime_tvalues, but_TIME_BITS=64makestime_t8 bytes (long long) on 32-bit targets.va_argread only 4 bytes per value, corrupting the stack and crashing when the shiftedexpiration_timewas dereferenced as achar*. Now uses%lldwith explicit(long long)casts. (PR #85 by @tzbkk, reported via Debian CI)
Database-compatible with 1.4.0 — no migration needed.