Author: jfclere
Date: Thu Jan  6 17:10:09 2011
New Revision: 1055943

URL: http://svn.apache.org/viewvc?rev=1055943&view=rev
Log:
Fix for 49851.

Modified:
    tomcat/native/branches/1.1.x/native/os/win32/registry.c
    tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml

Modified: tomcat/native/branches/1.1.x/native/os/win32/registry.c
URL: 
http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/native/os/win32/registry.c?rev=1055943&r1=1055942&r2=1055943&view=diff
==============================================================================
--- tomcat/native/branches/1.1.x/native/os/win32/registry.c (original)
+++ tomcat/native/branches/1.1.x/native/os/win32/registry.c Thu Jan  6 17:10:09 
2011
@@ -767,6 +767,7 @@ TCN_IMPLEMENT_CALL(jint, Registry, delet
         rv = EBADF;
         goto cleanup;
     }
+    TCN_INIT_WSTRING(name);
     if (only_if_empty)
         rv = SHDeleteEmptyKeyW(TCN_KEYS[root].k, J2W(name));
     else
@@ -784,6 +785,7 @@ TCN_IMPLEMENT_CALL(jint, Registry, delet
     tcn_nt_registry_t *k = J2P(key, tcn_nt_registry_t *);
 
     UNREFERENCED(o);
+    TCN_INIT_WSTRING(name);
     rv = RegDeleteValueW(k->key, J2W(name));
     TCN_FREE_WSTRING(name);
     return (jint)rv;

Modified: tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml?rev=1055943&r1=1055942&r2=1055943&view=diff
==============================================================================
--- tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml (original)
+++ tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml Thu Jan  6 
17:10:09 2011
@@ -39,6 +39,9 @@
 <section name="Changes between 1.1.20 and 1.1.21">
   <changelog>
     <fix>
+      <bug>49851</bug>: JNI Registry.deleteKey and Registry.deleteValue 
corrupt Windows registry. (jfclere)
+    </fix>
+    <fix>
       <bug>48253</bug>: adding dynamic locking callbacks for openssl engines. 
(jfclere)
     </fix>
     <update>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to