Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Use malloc to obtain space for sqlite3_aggregate_context(). Ticket #2751. (CVS 4524) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
bf75058f5777ce4b03f2287406805236 |
User & Date: | danielk1977 2007-11-05 12:46:04.000 |
Context
2007-11-05
| ||
14:30 | Make sure the default page size never exceeds the maximum page size. (CVS 4525) (check-in: 9c2731f143 user: drh tags: trunk) | |
12:46 | Use malloc to obtain space for sqlite3_aggregate_context(). Ticket #2751. (CVS 4524) (check-in: bf75058f57 user: danielk1977 tags: trunk) | |
05:12 | Handle "IS NULL" constraints on virtual table scans. IS NULL constraints are not passed to the virtual table layer. Ticket #2759. (CVS 4523) (check-in: 7027368c15 user: danielk1977 tags: trunk) | |
Changes
Changes to src/vdbeapi.c.
︙ | ︙ | |||
442 443 444 445 446 447 448 | if( nByte==0 ){ assert( pMem->flags==MEM_Null ); pMem->z = 0; }else{ pMem->flags = MEM_Agg; pMem->xDel = sqlite3_free; pMem->u.pDef = p->pFunc; | < < < < | < | 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 | if( nByte==0 ){ assert( pMem->flags==MEM_Null ); pMem->z = 0; }else{ pMem->flags = MEM_Agg; pMem->xDel = sqlite3_free; pMem->u.pDef = p->pFunc; pMem->z = sqlite3DbMallocZero(p->s.db, nByte); } } return (void*)pMem->z; } /* ** Return the auxilary data pointer, if any, for the iArg'th argument to |
︙ | ︙ |