lsqlite3           59 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static struct ldb_handle *init_handle(struct lsqlite3_private *lsqlite3,
lsqlite3           66 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	h = talloc_zero(lsqlite3, struct ldb_handle);
lsqlite3          521 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c query_int(const struct lsqlite3_private * lsqlite3,
lsqlite3          548 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 if ((ret = sqlite3_prepare(lsqlite3->sqlite,
lsqlite3          816 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = module->private_data;
lsqlite3          826 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	local_ctx = talloc_named(lsqlite3, 0, "lsqlite3_get_eid local context");
lsqlite3          834 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid_ndn(lsqlite3->sqlite, local_ctx, cdn);
lsqlite3          848 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
lsqlite3          856 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->handle = init_handle(lsqlite3, module, req);
lsqlite3          993 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, lsqlite3_search_callback, req->handle, &errmsg);
lsqlite3         1024 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
lsqlite3         1034 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->handle = init_handle(lsqlite3, module, req);
lsqlite3         1085 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1095 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid_ndn(lsqlite3->sqlite, lsql_ac, ndn);
lsqlite3         1140 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			ret = sqlite3_exec(lsqlite3->sqlite, insert, NULL, NULL, &errmsg);
lsqlite3         1164 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
lsqlite3         1172 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->handle = init_handle(lsqlite3, module, req);
lsqlite3         1234 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1272 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1298 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1332 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1359 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
lsqlite3         1367 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->handle = init_handle(lsqlite3, module, req);
lsqlite3         1391 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1413 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
lsqlite3         1420 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->handle = init_handle(lsqlite3, module, req);
lsqlite3         1446 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1469 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *   lsqlite3 = module->private_data;
lsqlite3         1471 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1472 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "BEGIN IMMEDIATE;", NULL, NULL, &errmsg);
lsqlite3         1482 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->trans_count++;
lsqlite3         1491 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = module->private_data;
lsqlite3         1493 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count > 0) {
lsqlite3         1494 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->trans_count--;
lsqlite3         1497 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1498 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "COMMIT;", NULL, NULL, &errmsg);
lsqlite3         1513 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3 = module->private_data;
lsqlite3         1515 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count > 0) {
lsqlite3         1516 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->trans_count--;
lsqlite3         1519 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1520 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		return lsqlite3_safe_rollback(lsqlite3->sqlite);
lsqlite3         1526 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int destructor(struct lsqlite3_private *lsqlite3)
lsqlite3         1528 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->sqlite) {
lsqlite3         1529 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_close(lsqlite3->sqlite);
lsqlite3         1565 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int initialize(struct lsqlite3_private *lsqlite3,
lsqlite3         1576 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	local_ctx = talloc_named(lsqlite3, 0, "lsqlite3_rename local context");
lsqlite3         1678 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if ((ret = sqlite3_open(url, &lsqlite3->sqlite)) != SQLITE_OK) {
lsqlite3         1683 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "PRAGMA auto_vacuum = 1;", NULL, NULL, &errmsg);
lsqlite3         1694 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "PRAGMA synchronous = OFF;", NULL, NULL, &errmsg);
lsqlite3         1707 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if ((ret = sqlite3_busy_timeout(lsqlite3->sqlite,
lsqlite3         1714 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite,/* handle */
lsqlite3         1728 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite,/* handle */
lsqlite3         1742 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite, /* handle */
lsqlite3         1755 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "BEGIN EXCLUSIVE;", NULL, NULL, &errmsg);
lsqlite3         1766 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if (query_int(lsqlite3,
lsqlite3         1778 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, schema, NULL, NULL, &errmsg);
lsqlite3         1790 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 if (query_int(lsqlite3,
lsqlite3         1816 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "COMMIT;", NULL, NULL, &errmsg);
lsqlite3         1828 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (rollback) lsqlite3_safe_rollback(lsqlite3->sqlite); 
lsqlite3         1829 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	sqlite3_close(lsqlite3->sqlite);
lsqlite3         1844 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *   lsqlite3 = NULL;
lsqlite3         1846 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc(ldb, struct lsqlite3_private);
lsqlite3         1847 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (!lsqlite3) {
lsqlite3         1851 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->sqlite = NULL;
lsqlite3         1852 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->options = NULL;
lsqlite3         1853 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->trans_count = 0;
lsqlite3         1855 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = initialize(lsqlite3, ldb, url, flags);
lsqlite3         1860 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	talloc_set_destructor(lsqlite3, destructor);
lsqlite3         1872 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	(*module)->private_data = lsqlite3;
lsqlite3         1882 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->options = talloc_array(lsqlite3, char *, i+1);
lsqlite3         1883 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (!lsqlite3->options) {
lsqlite3         1889 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			lsqlite3->options[i+1] = NULL;
lsqlite3         1890 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			lsqlite3->options[i] =
lsqlite3         1891 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                                 talloc_strdup(lsqlite3->options, options[i]);
lsqlite3         1892 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			if (!lsqlite3->options[i]) {
lsqlite3         1901 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if (lsqlite3->sqlite != NULL) {
lsqlite3         1902 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 (void) sqlite3_close(lsqlite3->sqlite);
lsqlite3         1904 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	talloc_free(lsqlite3);
lsqlite3          472 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c query_int(const struct lsqlite3_private * lsqlite3,
lsqlite3          499 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 if ((ret = sqlite3_prepare(lsqlite3->sqlite,
lsqlite3          769 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static long long lsqlite3_get_eid(struct lsqlite3_private *lsqlite3,
lsqlite3          782 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	local_ctx = talloc_named(lsqlite3, 0, "lsqlite3_get_eid local context");
lsqlite3          790 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid_ndn(lsqlite3->sqlite, local_ctx, cdn);
lsqlite3          806 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3          815 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3          950 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, lsqlite3_search_callback, ctx, &errmsg);
lsqlite3          981 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3          992 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1027 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1036 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid_ndn(lsqlite3->sqlite, ctx, ndn);
lsqlite3         1077 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			ret = sqlite3_exec(lsqlite3->sqlite, insert, NULL, NULL, &errmsg);
lsqlite3         1096 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1105 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1114 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid(lsqlite3, msg->dn);
lsqlite3         1149 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1184 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1208 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1239 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				ret = sqlite3_exec(lsqlite3->sqlite, mod, NULL, NULL, &errmsg);
lsqlite3         1261 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1269 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1272 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid(lsqlite3, req->op.del.dn);
lsqlite3         1287 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1304 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1312 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1333 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, NULL, NULL, &errmsg);
lsqlite3         1349 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1351 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1354 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1355 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "BEGIN IMMEDIATE;", NULL, NULL, &errmsg);
lsqlite3         1365 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->trans_count++;
lsqlite3         1374 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1376 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1379 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count > 0) {
lsqlite3         1380 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->trans_count--;
lsqlite3         1383 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1384 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "COMMIT;", NULL, NULL, &errmsg);
lsqlite3         1399 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1401 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc_get_type(ldb_module_get_private(module),
lsqlite3         1404 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count > 0) {
lsqlite3         1405 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->trans_count--;
lsqlite3         1408 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->trans_count == 0) {
lsqlite3         1409 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		return lsqlite3_safe_rollback(lsqlite3->sqlite);
lsqlite3         1415 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int destructor(struct lsqlite3_private *lsqlite3)
lsqlite3         1417 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsqlite3->sqlite) {
lsqlite3         1418 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_close(lsqlite3->sqlite);
lsqlite3         1568 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int initialize(struct lsqlite3_private *lsqlite3,
lsqlite3         1579 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	local_ctx = talloc_named(lsqlite3, 0, "lsqlite3_rename local context");
lsqlite3         1681 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if ((ret = sqlite3_open(url, &lsqlite3->sqlite)) != SQLITE_OK) {
lsqlite3         1686 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "PRAGMA auto_vacuum = 1;", NULL, NULL, &errmsg);
lsqlite3         1697 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, "PRAGMA synchronous = OFF;", NULL, NULL, &errmsg);
lsqlite3         1710 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if ((ret = sqlite3_busy_timeout(lsqlite3->sqlite,
lsqlite3         1717 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite,/* handle */
lsqlite3         1731 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite,/* handle */
lsqlite3         1745 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c              sqlite3_create_function(lsqlite3->sqlite, /* handle */
lsqlite3         1758 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "BEGIN EXCLUSIVE;", NULL, NULL, &errmsg);
lsqlite3         1769 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if (query_int(lsqlite3,
lsqlite3         1781 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = sqlite3_exec(lsqlite3->sqlite, schema, NULL, NULL, &errmsg);
lsqlite3         1793 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 if (query_int(lsqlite3,
lsqlite3         1819 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, "COMMIT;", NULL, NULL, &errmsg);
lsqlite3         1831 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (rollback) lsqlite3_safe_rollback(lsqlite3->sqlite);
lsqlite3         1832 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	sqlite3_close(lsqlite3->sqlite);
lsqlite3         1846 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsqlite3_private *lsqlite3;
lsqlite3         1852 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3 = talloc(module, struct lsqlite3_private);
lsqlite3         1853 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (!lsqlite3) {
lsqlite3         1857 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->sqlite = NULL;
lsqlite3         1858 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->options = NULL;
lsqlite3         1859 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsqlite3->trans_count = 0;
lsqlite3         1861 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = initialize(lsqlite3, ldb, url, flags);
lsqlite3         1866 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	talloc_set_destructor(lsqlite3, destructor);
lsqlite3         1868 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ldb_module_set_private(module, lsqlite3);
lsqlite3         1877 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsqlite3->options = talloc_array(lsqlite3, char *, i+1);
lsqlite3         1878 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (!lsqlite3->options) {
lsqlite3         1884 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			lsqlite3->options[i+1] = NULL;
lsqlite3         1885 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			lsqlite3->options[i] =
lsqlite3         1886 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                                 talloc_strdup(lsqlite3->options, options[i]);
lsqlite3         1887 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			if (!lsqlite3->options[i]) {
lsqlite3         1897 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c         if (lsqlite3 && lsqlite3->sqlite != NULL) {
lsqlite3         1898 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 (void) sqlite3_close(lsqlite3->sqlite);
lsqlite3         1900 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	talloc_free(lsqlite3);