New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82949


Ignore:
Timestamp:
08/22/11 08:25:08 (4 years ago)
Author:
raimue@…
Message:

Enable extended status codes for sqlite3,
http://www.sqlite.org/capi3ref.html#SQLITE_BUSY_RECOVERY

This might help to get more useful error messages in some cases,
for example opening a corrupted database read-only as described at
http://lists.macosforge.org/pipermail/macports-users/2011-August/025281.html

(The pointer dereference mistake has been fixed later in r82961)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/src/cregistry/registry.c

    r70608 r82949  
    110110    } 
    111111    if (sqlite3_open(NULL, &reg->db) == SQLITE_OK) { 
     112        /* Enable extended status codes*/ 
     113        sqlite3_extended_result_codes(&reg->db, 1); 
     114 
    112115        if (init_db(reg->db, errPtr)) { 
    113116            reg->status = reg_none; 
Note: See TracChangeset for help on using the changeset viewer.