remove lots of gcc 4 warnings
This commit is contained in:
6
auth.c
6
auth.c
@@ -19,14 +19,14 @@
|
||||
|
||||
int check_password(const char* fromdb,struct string* plaintext) {
|
||||
if (str_start(fromdb,"{MD5}")) {
|
||||
char digest[17];
|
||||
unsigned char digest[17];
|
||||
char md5[40];
|
||||
MD5_CTX c;
|
||||
MD5Init(&c);
|
||||
MD5Update(&c,plaintext->s,plaintext->l);
|
||||
MD5Update(&c,(unsigned char*)plaintext->s,plaintext->l);
|
||||
MD5Final(digest,&c);
|
||||
digest[16]=0;
|
||||
md5[fmt_base64(md5,digest,16)]=0;
|
||||
md5[fmt_base64(md5,(char*)digest,16)]=0;
|
||||
if (str_equal(md5,fromdb+5))
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user