/ Check-in [82b06999]
Login

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

Overview
Comment:Handle an unhandled OOM error code that occurs in fts3 with SQLITE_TEST defined.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 82b069998e10b1a9a1d5e6bd85877d7b654c78bd
User & Date: dan 2009-12-14 15:17:28
Context
2009-12-14
17:42
Add a few simple evidence comments to the tokenizer. No functional changes. check-in: 0daec309 user: drh tags: trunk
15:17
Handle an unhandled OOM error code that occurs in fts3 with SQLITE_TEST defined. check-in: 82b06999 user: dan tags: trunk
14:49
Fix a broken assert() in fts3_write.c. Also fix a couple of compiler warnings in fts3 code. check-in: a730a05b user: dan tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to ext/fts3/fts3.c.

2265
2266
2267
2268
2269
2270
2271

2272

2273
2274
2275
2276
2277
2278
2279
#endif
    ){
      rc = SQLITE_NOMEM;
    }
  }

#ifdef SQLITE_TEST

  sqlite3Fts3ExprInitTestInterface(db);

#endif

  /* Create the virtual table wrapper around the hash-table and overload 
  ** the two scalar functions. If this is successful, register the
  ** module with sqlite.
  */
  if( SQLITE_OK==rc 







>
|
>







2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
#endif
    ){
      rc = SQLITE_NOMEM;
    }
  }

#ifdef SQLITE_TEST
  if( rc==SQLITE_OK ){
    rc = sqlite3Fts3ExprInitTestInterface(db);
  }
#endif

  /* Create the virtual table wrapper around the hash-table and overload 
  ** the two scalar functions. If this is successful, register the
  ** module with sqlite.
  */
  if( SQLITE_OK==rc