Fixed various memory issues. (bug 5766, r=asherkin)
This commit is contained in:
@@ -171,14 +171,13 @@ MD5::MD5(FILE *file){
|
||||
|
||||
unsigned char *MD5::raw_digest(){
|
||||
|
||||
uint1 *s = new uint1[16];
|
||||
|
||||
if (!finalized){
|
||||
/* cerr << "MD5::raw_digest: Can't get digest if you haven't "<<
|
||||
"finalized the digest!" <<endl;*/
|
||||
return ( (unsigned char*) "");
|
||||
}
|
||||
|
||||
uint1 *s = new uint1[16];
|
||||
memcpy(s, digest, 16);
|
||||
return s;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user