mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
26 lines
1016 B
Diff
26 lines
1016 B
Diff
From: Jakub Jirutka <jakub@jirutka.cz>
|
|
Date: Sun, 12 Mar 2017 15:16:19 +0100
|
|
Subject: [PATCH] Fix anonymous bind
|
|
|
|
Empty string should work for both ancient and the current OpenLDAP API
|
|
(but I've tested only the current).
|
|
|
|
Upstream-Issue: https://github.com/bdellegrazie/lualdap/pull/1
|
|
---
|
|
src/lualdap.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/lualdap.c b/src/lualdap.c
|
|
index 5bc1bb9..6063a97 100644
|
|
--- a/src/lualdap.c
|
|
+++ b/src/lualdap.c
|
|
@@ -1003,7 +1003,7 @@ static int lualdap_initialize (lua_State *L) {
|
|
static int lualdap_open_simple (lua_State *L) {
|
|
ldap_pchar_t host = (ldap_pchar_t) luaL_checkstring (L, 1);
|
|
ldap_pchar_t who = (ldap_pchar_t) luaL_optstring (L, 2, NULL);
|
|
- const char *password = luaL_optstring (L, 3, NULL);
|
|
+ const char *password = luaL_optstring (L, 3, "");
|
|
int use_tls = lua_toboolean (L, 4);
|
|
conn_data *conn = (conn_data *)lua_newuserdata (L, sizeof(conn_data));
|
|
#if defined(LDAP_API_FEATURE_X_OPENLDAP) && LDAP_API_FEATURE_X_OPENLDAP >= 20300
|