summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-01-29 19:51:11 +0000
committerCorinna Vinschen <corinna@vinschen.de>2010-01-29 19:51:11 +0000
commit54c4a926348fbef40e9467730e044235b8aa9cce (patch)
treea6fe16f8a80c76347df9c5513b36f0a9e982f99e
parentcd5401de5997a4d0441fd9707d01634a9c088362 (diff)
downloadcygnal-54c4a926348fbef40e9467730e044235b8aa9cce.tar.gz
cygnal-54c4a926348fbef40e9467730e044235b8aa9cce.tar.bz2
cygnal-54c4a926348fbef40e9467730e044235b8aa9cce.zip
* sec_auth.cc (lsaauth): Use CYG_LSA_MAGIC as checksum start value to
decouple from Cygwin release.
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/sec_auth.cc3
2 files changed, 6 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 23489ca1f..4571a2c08 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,10 @@
2010-01-29 Corinna Vinschen <corinna@vinschen.de>
+ * sec_auth.cc (lsaauth): Use CYG_LSA_MAGIC as checksum start value to
+ decouple from Cygwin release.
+
+2010-01-29 Corinna Vinschen <corinna@vinschen.de>
+
* libc/strfmon.c (__setup_vars): Test for an empty string rather than
for a NULL pointer.
diff --git a/winsup/cygwin/sec_auth.cc b/winsup/cygwin/sec_auth.cc
index 6e4e72123..2a557a532 100644
--- a/winsup/cygwin/sec_auth.cc
+++ b/winsup/cygwin/sec_auth.cc
@@ -1053,8 +1053,7 @@ lsaauth (cygsid &usersid, user_groups &new_groups, struct passwd *pw)
authinf->inf.DefaultDacl.DefaultDacl = offset;
memcpy ((PBYTE) &authinf->inf + offset, dacl, dsize);
- authinf->checksum = CYGWIN_VERSION_MAGIC (CYGWIN_VERSION_DLL_MAJOR,
- CYGWIN_VERSION_DLL_MINOR);
+ authinf->checksum = CYG_LSA_MAGIC;
PDWORD csp;
PDWORD csp_end;
csp = (PDWORD) &authinf->username;