Update to OpenSSL 1.0.2.o
This commit is contained in:
@@ -86,10 +86,13 @@ static int t_fromb64(unsigned char *a, size_t alen, const char *src)
|
||||
int i, j;
|
||||
int size;
|
||||
|
||||
if (alen == 0 || alen > INT_MAX)
|
||||
return -1;
|
||||
|
||||
while (*src && (*src == ' ' || *src == '\t' || *src == '\n'))
|
||||
++src;
|
||||
size = strlen(src);
|
||||
if (alen > INT_MAX || size > (int)alen)
|
||||
if (size < 0 || size >= (int)alen)
|
||||
return -1;
|
||||
|
||||
i = 0;
|
||||
@@ -127,7 +130,7 @@ static int t_fromb64(unsigned char *a, size_t alen, const char *src)
|
||||
if (--i < 0)
|
||||
break;
|
||||
}
|
||||
while (a[j] == 0 && j <= size)
|
||||
while (j <= size && a[j] == 0)
|
||||
++j;
|
||||
i = 0;
|
||||
while (j <= size)
|
||||
|
||||
Reference in New Issue
Block a user