DLIST_REMOVE(conn->sessions, conn->sessions);
}
+<<<<<<< HEAD
if (conn->smb1.trans_enc) {
TALLOC_FREE(conn->smb1.trans_enc);
}
+=======
+>>>>>>> 7efc635... s3-libsmb: Convert struct smb_trans_enc_state to talloc
return 0;
}
}
void smb1cli_conn_set_encryption(struct smbXcli_conn *conn,
- struct smb_trans_enc_state *es)
+ struct smb_trans_enc_state **es)
{
/* Replace the old state, if any. */
+<<<<<<< HEAD
if (conn->smb1.trans_enc) {
TALLOC_FREE(conn->smb1.trans_enc);
}
conn->smb1.trans_enc = es;
+=======
+ TALLOC_FREE(conn->smb1.trans_enc);
+ conn->smb1.trans_enc = talloc_move(conn, es);
+>>>>>>> 7efc635... s3-libsmb: Convert struct smb_trans_enc_state to talloc
}
bool smb1cli_conn_encryption_on(struct smbXcli_conn *conn)