summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2007-12-06 11:17:37 -0800
committerJeremy Allison <jra@samba.org>2007-12-06 11:17:37 -0800
commit9bd35ef153ef4b7f892dcf9e69c2232b940a9e18 (patch)
treecf531cf8f0b2e0122d8956fecaae7370ab8bcebd
parent4acfce6b036ae1a0bf152a94bb5d6194e93f4004 (diff)
parentbf80f40ca4bcbf0b5f5d3f7f988f121d29fd3edf (diff)
downloadsamba-9bd35ef153ef4b7f892dcf9e69c2232b940a9e18.tar.gz
samba-9bd35ef153ef4b7f892dcf9e69c2232b940a9e18.tar.bz2
samba-9bd35ef153ef4b7f892dcf9e69c2232b940a9e18.zip
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit 48252d124d83aaa502b7821564978b9bf5babd03)
-rw-r--r--source3/client/client.c7
-rw-r--r--source3/libads/ldap.c2
-rw-r--r--source3/libads/sasl.c2
-rw-r--r--source3/printing/print_test.c0
-rw-r--r--source3/utils/net.c11
5 files changed, 17 insertions, 5 deletions
diff --git a/source3/client/client.c b/source3/client/client.c
index a65906c21a..ed33d42081 100644
--- a/source3/client/client.c
+++ b/source3/client/client.c
@@ -3937,6 +3937,7 @@ static int do_message_op(void)
int main(int argc,char *argv[])
{
pstring base_directory;
+ int len = 0;
int opt;
pstring query_host;
bool message = False;
@@ -4149,6 +4150,12 @@ static int do_message_op(void)
poptPrintUsage(pc, stderr, 0);
exit(1);
}
+ /* Remove trailing slashes */
+ len = strlen(service);
+ while(len > 0 && service[len - 1] == '\\') {
+ --len;
+ service[len] = '\0';
+ }
}
if ( strlen(new_workgroup) != 0 )
diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c
index a4ba3760c2..da4227b64c 100644
--- a/source3/libads/ldap.c
+++ b/source3/libads/ldap.c
@@ -42,7 +42,7 @@
#define LDAP_SERVER_TREE_DELETE_OID "1.2.840.113556.1.4.805"
static SIG_ATOMIC_T gotalarm;
-
+
/***************************************************************
Signal function to tell us we timed out.
****************************************************************/
diff --git a/source3/libads/sasl.c b/source3/libads/sasl.c
index 3b3838e390..798d0b4365 100644
--- a/source3/libads/sasl.c
+++ b/source3/libads/sasl.c
@@ -329,7 +329,7 @@ static ADS_STATUS ads_sasl_gssapi_unwrap(ADS_STRUCT *ads)
return ADS_ERROR_NT(NT_STATUS_ACCESS_DENIED);
}
- if (wrapped.length < wrapped.length) {
+ if (wrapped.length < unwrapped.length) {
return ADS_ERROR_NT(NT_STATUS_INTERNAL_ERROR);
}
diff --git a/source3/printing/print_test.c b/source3/printing/print_test.c
deleted file mode 100644
index e69de29bb2..0000000000
--- a/source3/printing/print_test.c
+++ /dev/null
diff --git a/source3/utils/net.c b/source3/utils/net.c
index dc4c9da3aa..e8fb2c4987 100644
--- a/source3/utils/net.c
+++ b/source3/utils/net.c
@@ -715,10 +715,15 @@ static int net_getdomainsid(int argc, const char **argv)
DOM_SID domain_sid;
fstring sid_str;
+ if (argc > 0) {
+ d_printf("usage: net getdomainsid\n");
+ return 1;
+ }
+
if(!initialize_password_db(False, NULL)) {
- DEBUG(0, ("WARNING: Could not open passdb - domain sid may "
+ DEBUG(0, ("WARNING: Could not open passdb - domain SID may "
"not reflect passdb\n"
- "backend knowledge (such as the sid stored in "
+ "backend knowledge (such as the SID stored in "
"LDAP)\n"));
}
@@ -739,7 +744,7 @@ static int net_getdomainsid(int argc, const char **argv)
return 1;
}
sid_to_string(sid_str, &domain_sid);
- d_printf("SID for domain %s is: %s\n", global_myname(), sid_str);
+ d_printf("SID for local machine %s is: %s\n", global_myname(), sid_str);
if (!secrets_fetch_domain_sid(opt_workgroup, &domain_sid)) {
d_fprintf(stderr, "Could not fetch domain SID\n");