Fix svace defects 46/118146/1
authorsangwan.kwon <sangwan.kwon@samsung.com>
Mon, 6 Mar 2017 09:28:55 +0000 (18:28 +0900)
committersangwan.kwon <sangwan.kwon@samsung.com>
Thu, 9 Mar 2017 04:09:56 +0000 (13:09 +0900)
Change-Id: I2a3237366c94633f3dc73f826915194d5f79c8b1
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
(cherry picked from commit 6103576a64cb888f9de8f8867d3b7cdf6f88f500)

src/openssl/signatures.c

index 5cb6f7b..d10204d 100644 (file)
@@ -726,6 +726,12 @@ done:
     if(dsaKey != NULL) {
         DSA_free(dsaKey);
     }
+    if(rr != NULL) {
+        BN_free(rr);
+    }
+    if(ss != NULL) {
+        BN_free(ss);
+    }
 
     /* done */
     return(res);
@@ -855,6 +861,12 @@ done:
     if(dsaKey != NULL) {
         DSA_free(dsaKey);
     }
+    if(rr != NULL) {
+        BN_free(rr);
+    }
+    if(ss != NULL) {
+        BN_free(ss);
+    }
 
     /* done */
     return(res);
@@ -1142,6 +1154,12 @@ done:
     if(ecKey != NULL) {
         EC_KEY_free(ecKey);
     }
+    if(rr != NULL) {
+        BN_free(rr);
+    }
+    if(ss != NULL) {
+        BN_free(ss);
+    }
 
     /* done */
     return(res);
@@ -1262,6 +1280,12 @@ done:
     if(ecKey != NULL) {
         EC_KEY_free(ecKey);
     }
+    if(rr != NULL) {
+        BN_free(rr);
+    }
+    if(ss != NULL) {
+        BN_free(ss);
+    }
 
     /* done */
     return(res);