提交 4ee1eb7b 编写于 作者: B Bodo Möller

There are compilers that complain if a variable has the same name as a

label. (Reported by Alexei Bakharevski.)
上级 e9a68cfb
......@@ -130,7 +130,7 @@ err:
int RAND_write_file(const char *file)
{
unsigned char buf[BUFSIZE];
int i,ret=0,err=0;
int i,ret=0,rand_err=0;
FILE *out = NULL;
int n;
......@@ -156,7 +156,7 @@ int RAND_write_file(const char *file)
i=(n > BUFSIZE)?BUFSIZE:n;
n-=BUFSIZE;
if (RAND_bytes(buf,i) <= 0)
err=1;
rand_err=1;
i=fwrite(buf,1,i,out);
if (i <= 0)
{
......@@ -189,7 +189,7 @@ int RAND_write_file(const char *file)
fclose(out);
memset(buf,0,BUFSIZE);
err:
return(err ? -1 : ret);
return (rand_err ? -1 : ret);
}
const char *RAND_file_name(char *buf, int size)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册