Merge
authorchegar
Thu, 10 Dec 2009 09:08:51 -0800
changeset 4509 dd1cb7cc3afc
parent 4508 6675f4c35817 (diff)
parent 4507 a8640d6efd64 (current diff)
child 4510 b3885d5c3fba
Merge
--- a/jdk/src/windows/native/java/net/SocketInputStream.c	Thu Dec 10 11:34:31 2009 -0500
+++ b/jdk/src/windows/native/java/net/SocketInputStream.c	Thu Dec 10 09:08:51 2009 -0800
@@ -121,6 +121,9 @@
             newfd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
             if (newfd == -1) {
                 NET_ThrowSocketException(env, "Socket Closed");
+                if (bufP != BUF) {
+                    free(bufP);
+                }
                 return -1;
             }
         }