cc_mslsa.c: Comment out calls to FormatMessage and do not terminate
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 22 Jun 2004 06:39:43 +0000 (06:39 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 22 Jun 2004 06:39:43 +0000 (06:39 +0000)
  the program on a failure to generate a message.  The existing code fails
  on non-English systems.  We do not need this code in a library unless we
  are logging to the Event Log which is currently not done.  Ignore this
  for the time being until such time as we decide Event Log entries are
  important to us.

ticket: new

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16503 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ccache/ChangeLog
src/lib/krb5/ccache/cc_mslsa.c

index 39a31fd5296a52b30401e6b3194bb6514a727eae..4feb072d96714b916f955f3c65601d82372b4ff0 100644 (file)
@@ -1,3 +1,12 @@
+2004-06-21  Jeffrey Altman <jaltman@mit.edu>
+
+    * cc_mslsa.c: Comment out call to FormatMessage() which fails
+      horribly on non-English systems.  We do not need the output
+      or printf statements as part of a library.  Therefore, we 
+      will ignore this for the time being.   When we decide we
+      want to log event to the Event Log then we can properly 
+      implement this function.
+
 2004-06-18  Jeffrey Altman <jaltman@mit.edu>
 
     * cc_mslsa.c: Enforce acceptable enctypes by checking against
index 07e5606442092780e02b22ba17da65a582201b3d..f57b397e62b4018f47611c7b07848b0aa47fcd69 100644 (file)
@@ -98,6 +98,13 @@ ShowWinError(LPSTR szAPI, DWORD dwError)
     // TODO - Write errors to event log so that scripts that don't
     // check for errors will still get something in the event log
 
+    // This code is completely unsafe for use on non-English systems
+    // Any call to this function will result in the FormatMessage
+    // call failing and the program terminating.  This might have
+    // been acceptable when this code was part of ms2mit.exe as
+    // a standalone executable but it is not appropriate for a library
+
+#ifdef COMMENT
     WCHAR szMsgBuf[MAX_MSG_SIZE];
     DWORD dwRes;
 
@@ -117,6 +124,7 @@ ShowWinError(LPSTR szAPI, DWORD dwError)
     }
 
     printf("%S",szMsgBuf);
+#endif /* COMMENT */
 }
 
 static VOID