|
From: <he...@us...> - 2008-08-06 16:11:16
|
Revision: 144
http://pdbsql.svn.sourceforge.net/pdbsql/?rev=144&view=rev
Author: herwinw
Date: 2008-08-06 16:11:25 +0000 (Wed, 06 Aug 2008)
Log Message:
-----------
Fixed the initialization of pdb_multi, it can be used again
Modified Paths:
--------------
branches/pdbsql_32-test/pdb_multi.c
Modified: branches/pdbsql_32-test/pdb_multi.c
===================================================================
--- branches/pdbsql_32-test/pdb_multi.c 2008-08-06 14:26:41 UTC (rev 143)
+++ branches/pdbsql_32-test/pdb_multi.c 2008-08-06 16:11:25 UTC (rev 144)
@@ -829,17 +829,15 @@
data->location = talloc_strdup(data, location);
//data->names = str_list_make_talloc(data, data->location, NULL);
- data->names = talloc_array(data, char *, 1);
- data->names[0] = talloc_strdup(data, location);
- // data->num_backends = str_list_count((const char **)data->names);
- data->num_backends = 1;
+ data->names = str_list_make(data, data->location, NULL);
+ data->num_backends = str_list_count((const char **)data->names);
data->locations = talloc_array(data, char *, data->num_backends);
data->methods = talloc_array(data, struct pdb_methods *, data->num_backends);
for (i = 0; i < data->num_backends; i++) {
struct pdb_init_function_entry *entry = NULL;
- data->locations[i] = strchr(data->names[i], ':');
+ data->locations[i] = strchr(data->names[i], ':');
if (data->locations[i]) {
*(data->locations[i]) = '\0';
data->locations[i]++;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|