forked from pool/openssl
27 lines
679 B
Diff
27 lines
679 B
Diff
|
From 7b7b18c57e899201338d91083bc49cc8c5a915fc Mon Sep 17 00:00:00 2001
|
||
|
From: Tim Hudson <tjh@cryptsoft.com>
|
||
|
Date: Mon, 5 May 2014 06:41:22 +1000
|
||
|
Subject: [PATCH 18/23] - fix coverity issues 966593-966596
|
||
|
|
||
|
---
|
||
|
crypto/srp/srp_vfy.c | 3 +++
|
||
|
1 file changed, 3 insertions(+)
|
||
|
|
||
|
diff --git a/crypto/srp/srp_vfy.c b/crypto/srp/srp_vfy.c
|
||
|
index 4a3d13e..fdca19f 100644
|
||
|
--- a/crypto/srp/srp_vfy.c
|
||
|
+++ b/crypto/srp/srp_vfy.c
|
||
|
@@ -93,6 +93,9 @@ static int t_fromb64(unsigned char *a, const char *src)
|
||
|
else a[i] = loc - b64table;
|
||
|
++i;
|
||
|
}
|
||
|
+ /* if nothing valid to process we have a zero length response */
|
||
|
+ if (i == 0)
|
||
|
+ return 0;
|
||
|
size = i;
|
||
|
i = size - 1;
|
||
|
j = size;
|
||
|
--
|
||
|
1.8.4.5
|
||
|
|