diff options
author | Jeremy Allison <jra@samba.org> | 2007-12-06 11:17:37 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2007-12-06 11:17:37 -0800 |
commit | 9bd35ef153ef4b7f892dcf9e69c2232b940a9e18 (patch) | |
tree | cf531cf8f0b2e0122d8956fecaae7370ab8bcebd /source3 | |
parent | 4acfce6b036ae1a0bf152a94bb5d6194e93f4004 (diff) | |
parent | bf80f40ca4bcbf0b5f5d3f7f988f121d29fd3edf (diff) | |
download | samba-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)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/client/client.c | 7 | ||||
-rw-r--r-- | source3/libads/ldap.c | 2 | ||||
-rw-r--r-- | source3/libads/sasl.c | 2 | ||||
-rw-r--r-- | source3/printing/print_test.c | 0 | ||||
-rw-r--r-- | source3/utils/net.c | 11 |
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"); |