The branch, master has been updated
via 1d0ffcf30e6 smbd: Remove an unused parameter from defer_open()
via ed3ee452549 smbd: Avoid a "? True : False"
via 5954a0688ae lsasd: Align integer types
via fd406528b79 dsdb: Align integer types
via f53c8fbd7ff audit_log: Align integer types
via 605bb4e9077 ntlm_auth: Fix a DEBUG message
via ba97f408d81 lib: Remove an unused variable from
security_token_debug()
from 9edf15afc21 ctdb-tests: Skip some tests that don't work with IPv6
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 1d0ffcf30e625e7570daa800cf5adf3113c99ce5
Author: Volker Lendecke <[email protected]>
Date: Sun Dec 22 18:20:12 2019 +0100
smbd: Remove an unused parameter from defer_open()
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
Autobuild-User(master): David Disseldorp <[email protected]>
Autobuild-Date(master): Fri Jan 3 01:30:24 UTC 2020 on sn-devel-184
commit ed3ee452549f5c25800dd7da1c6dc30a826fe28f
Author: Volker Lendecke <[email protected]>
Date: Mon Dec 16 16:47:38 2019 +0100
smbd: Avoid a "? True : False"
VALID_STAT() already is a boolean expression
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
commit 5954a0688ae7fa992f8b5a19793b8662ca2794e1
Author: Volker Lendecke <[email protected]>
Date: Sat Dec 7 14:13:04 2019 +0100
lsasd: Align integer types
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
commit fd406528b79a2fe4aefe0e04495cdaebe381e3d1
Author: Volker Lendecke <[email protected]>
Date: Sun Dec 1 16:21:12 2019 +0100
dsdb: Align integer types
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
commit f53c8fbd7ff2be62c1c488cd56507516d85c670d
Author: Volker Lendecke <[email protected]>
Date: Sun Dec 1 16:10:18 2019 +0100
audit_log: Align integer types
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
commit 605bb4e9077aca1fa06c1c5beca42ca3b91308f7
Author: Volker Lendecke <[email protected]>
Date: Mon Dec 30 13:56:14 2019 +0100
ntlm_auth: Fix a DEBUG message
This is not routine auth_generic_prepare
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
commit ba97f408d81e98863732a8c6bcb59de7a8fedd6b
Author: Volker Lendecke <[email protected]>
Date: Thu Jan 2 11:15:48 2020 +0100
lib: Remove an unused variable from security_token_debug()
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: David Disseldorp <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
libcli/security/security_token.c | 8 --------
source3/rpc_server/lsasd.c | 2 +-
source3/smbd/open.c | 8 +++-----
source3/utils/ntlm_auth.c | 2 +-
source4/dsdb/samdb/ldb_modules/audit_log.c | 2 +-
source4/dsdb/samdb/ldb_modules/encrypted_secrets.c | 13 ++++++-------
.../dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c | 3 ++-
7 files changed, 14 insertions(+), 24 deletions(-)
Changeset truncated at 500 lines:
diff --git a/libcli/security/security_token.c b/libcli/security/security_token.c
index de75033deae..ef6ee0ff661 100644
--- a/libcli/security/security_token.c
+++ b/libcli/security/security_token.c
@@ -46,7 +46,6 @@ struct security_token *security_token_initialise(TALLOC_CTX
*mem_ctx)
****************************************************************************/
void security_token_debug(int dbg_class, int dbg_lev, const struct
security_token *token)
{
- TALLOC_CTX *mem_ctx;
uint32_t i;
if (!token) {
@@ -54,11 +53,6 @@ void security_token_debug(int dbg_class, int dbg_lev, const
struct security_toke
return;
}
- mem_ctx = talloc_init("security_token_debug()");
- if (!mem_ctx) {
- return;
- }
-
DEBUGC(dbg_class, dbg_lev, ("Security token SIDs (%lu):\n",
(unsigned long)token->num_sids));
for (i = 0; i < token->num_sids; i++) {
@@ -70,8 +64,6 @@ void security_token_debug(int dbg_class, int dbg_lev, const
struct security_toke
}
security_token_debug_privileges(dbg_class, dbg_lev, token);
-
- talloc_free(mem_ctx);
}
/* These really should be cheaper... */
diff --git a/source3/rpc_server/lsasd.c b/source3/rpc_server/lsasd.c
index 0d8ba304f67..556a8299072 100644
--- a/source3/rpc_server/lsasd.c
+++ b/source3/rpc_server/lsasd.c
@@ -597,7 +597,7 @@ static bool lsasd_create_sockets(struct tevent_context
*ev_ctx,
struct dcerpc_binding_vector *v, *v_orig;
TALLOC_CTX *tmp_ctx;
NTSTATUS status;
- uint32_t i;
+ int i;
int fd = -1;
int rc;
bool ok = false;
diff --git a/source3/smbd/open.c b/source3/smbd/open.c
index a999f86dd44..a012e33316f 100644
--- a/source3/smbd/open.c
+++ b/source3/smbd/open.c
@@ -2673,7 +2673,6 @@ static void defer_open_done(struct tevent_req *req);
static void defer_open(struct share_mode_lock *lck,
struct timeval timeout,
struct smb_request *req,
- bool delayed_for_oplocks,
struct file_id id)
{
struct deferred_open_record *open_rec = NULL;
@@ -2687,11 +2686,10 @@ static void defer_open(struct share_mode_lock *lck,
abs_timeout = timeval_sum(&req->request_time, &timeout);
DBG_DEBUG("request time [%s] timeout [%s] mid [%" PRIu64 "] "
- "delayed_for_oplocks [%s] file_id [%s]\n",
+ "file_id [%s]\n",
timeval_str_buf(&req->request_time, false, true, &tvbuf1),
timeval_str_buf(&abs_timeout, false, true, &tvbuf2),
req->mid,
- delayed_for_oplocks ? "yes" : "no",
file_id_str_buf(id, &fbuf));
open_rec = talloc_zero(NULL, struct deferred_open_record);
@@ -2980,7 +2978,7 @@ static void schedule_defer_open(struct share_mode_lock
*lck,
return;
}
- defer_open(lck, timeout, req, true, id);
+ defer_open(lck, timeout, req, id);
}
/****************************************************************************
@@ -4197,7 +4195,7 @@ static NTSTATUS open_directory(connection_struct *conn,
files_struct **result)
{
files_struct *fsp = NULL;
- bool dir_existed = VALID_STAT(smb_dname->st) ? True : False;
+ bool dir_existed = VALID_STAT(smb_dname->st);
struct share_mode_lock *lck = NULL;
NTSTATUS status;
struct timespec mtimespec;
diff --git a/source3/utils/ntlm_auth.c b/source3/utils/ntlm_auth.c
index 289f648006f..aeae460ce8d 100644
--- a/source3/utils/ntlm_auth.c
+++ b/source3/utils/ntlm_auth.c
@@ -1197,7 +1197,7 @@ static NTSTATUS
ntlm_auth_prepare_gensec_server(TALLOC_CTX *mem_ctx,
*/
server_credentials = cli_credentials_init_anon(tmp_ctx);
if (!server_credentials) {
- DEBUG(0, ("auth_generic_prepare: Failed to init server
credentials\n"));
+ DBG_ERR("Failed to init server credentials\n");
return NT_STATUS_NO_MEMORY;
}
diff --git a/source4/dsdb/samdb/ldb_modules/audit_log.c
b/source4/dsdb/samdb/ldb_modules/audit_log.c
index ef674950100..7cc3ff67d77 100644
--- a/source4/dsdb/samdb/ldb_modules/audit_log.c
+++ b/source4/dsdb/samdb/ldb_modules/audit_log.c
@@ -109,7 +109,7 @@ struct audit_private {
*/
static bool has_password_changed(const struct ldb_message *message)
{
- int i;
+ unsigned int i;
if (message == NULL) {
return false;
}
diff --git a/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c
b/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c
index 7e6d4b160d4..d3ce7e31642 100644
--- a/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c
+++ b/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c
@@ -263,7 +263,7 @@ static int load_keys(struct ldb_module *module, struct
es_data *data)
*/
static bool should_encrypt(const struct ldb_message_element *el)
{
- int i;
+ size_t i;
for (i = 0; i < ARRAY_SIZE(secret_attributes); i++) {
if (strcasecmp(secret_attributes[i], el->name) == 0) {
@@ -748,7 +748,7 @@ static struct ldb_message_element *encrypt_element(
const struct es_data *data)
{
struct ldb_message_element* enc;
- int i;
+ unsigned int i;
enc = talloc_zero(ctx, struct ldb_message_element);
if (enc == NULL) {
@@ -818,10 +818,9 @@ static const struct ldb_message *encrypt_secret_attributes(
const struct ldb_message *msg,
const struct es_data *data)
{
-
struct ldb_message *encrypted_msg = NULL;
- int i;
+ unsigned int i;
if (ldb_dn_is_special(msg->dn)) {
return NULL;
@@ -1003,7 +1002,7 @@ static struct ldb_message_element *decrypt_element(
struct ldb_message_element* el,
struct es_data *data)
{
- int i;
+ unsigned int i;
struct ldb_message_element* dec =
talloc_zero(ctx, struct ldb_message_element);
@@ -1069,8 +1068,8 @@ static int decrypt_secret_attributes(struct ldb_context
*ldb,
struct ldb_message *msg,
struct es_data *data)
{
-
- int i, ret;
+ size_t i;
+ int ret;
if (ldb_dn_is_special(msg->dn)) {
return LDB_SUCCESS;
diff --git a/source4/dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c
b/source4/dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c
index 6357deab7ce..e639d4cbb0a 100644
--- a/source4/dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c
+++ b/source4/dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c
@@ -672,7 +672,8 @@ static void test_message_encryption_decryption(void **state)
struct es_data);
struct ldb_message_element *el = NULL;
int ret = LDB_SUCCESS;
- int i, j;
+ size_t i;
+ unsigned int j;
msg->dn = ldb_dn_new(msg, ldb, "dc=test");
ldb_msg_add_string(msg, "cmocka_test_name01", "value01");
--
Samba Shared Repository