[ 2982349 ] Memory leak in backend/cimxml/client.c
diff --git a/ChangeLog b/ChangeLog
index c1db363..781aed4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-05  Chris Buccella  <buccella@linux.vnet.ibm.com>
+
+	* backend/cimxml/client.c:
+	Fixed 2982349: Memory leak in backend/cimxml/client.c
+	(patch by Suresh Sundriyal)
+
 2009-09-22  Chris Buccella  <buccella@linux.vnet.ibm.com>
 
 	* backend/cimxml/cimXmlParser.h:
diff --git a/NEWS b/NEWS
index 5286c6a..ee85405 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,8 @@
 Changes in 2.2.2
 ================
 
+Bugs:
+- 2982349: Memory leak in backend/cimxml/client.c
 
 Changes in 2.2.1
 ================
diff --git a/backend/cimxml/client.c b/backend/cimxml/client.c
index 02a5be4..e0ee1ae 100644
--- a/backend/cimxml/client.c
+++ b/backend/cimxml/client.c
@@ -1662,6 +1662,7 @@
     if (error || (error = con->ft->getResponse(con, cop))) {
         CMSetStatusWithChars(rc,CMPI_RC_ERR_FAILED,error);
         free(error);
+        CMRelease(sb);
         END_TIMING(_T_FAILED);
         return NULL;
     }
diff --git a/contributions.txt b/contributions.txt
index 94be83f..ba31924 100644
--- a/contributions.txt
+++ b/contributions.txt
@@ -36,3 +36,7 @@
 -------------------
 09/02/2009 [ 2847782 ] sfcc getClass crashes if cimom isn't running
 09/22/2009 [ 2849853 ] getClass reports most property types as CMPI_Instance
+
+Suresh Sundriyal, VMWare
+------------------------
+04/05/2010 [ 2982349 ] Memory leak in backend/cimxml/client.c