]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/api.c
Merge remote-tracking branch 'origin/mdb.master'
[openldap] / servers / slapd / back-sql / api.c
index bdcaff8fb5efe5a891c7b607b518b290acffa750..6f87973d8a8f230a00c52c07a506a00c8f08c8ec 100644 (file)
@@ -1,6 +1,6 @@
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1999-2011 The OpenLDAP Foundation.
+ * Copyright 1999-2012 The OpenLDAP Foundation.
  * Portions Copyright 1999 Dmitry Kovalev.
  * Portions Copyright 2004 Pierangelo Masarati.
  * All rights reserved.
@@ -50,6 +50,13 @@ backsql_api_config( backsql_info *bi, const char *name, int argc, char *argv[] )
                                        ch_free( ba2 );
                                        return 1;
                                }
+                               ba2->ba_argc = argc;
+                               if ( argc ) {
+                                       int i;
+                                       ba2->ba_argv = ch_malloc( argc * sizeof(char *));
+                                       for ( i=0; i<argc; i++ )
+                                               ba2->ba_argv[i] = ch_strdup( argv[i] );
+                               }
                        }
                        
                        ba2->ba_next = bi->sql_api;