Commit 776dea81 authored by tonu@hundin.mysql.fi's avatar tonu@hundin.mysql.fi

item_strfunc.cc renamed MD5* to my_MD5* to avoid name clashes with openssl library

parent 1e9414a5
......@@ -30,7 +30,6 @@
#ifdef HAVE_CRYPT_H
#include <crypt.h>
#endif
#include "md5.h"
String empty_string("");
......@@ -66,13 +65,13 @@ String *Item_func_md5::val_str(String *str)
String * sptr= args[0]->val_str(str);
if (sptr)
{
MD5_CTX context;
my_MD5_CTX context;
unsigned char digest[16];
null_value=0;
MD5Init (&context);
MD5Update (&context,(unsigned char *) sptr->ptr(), sptr->length());
MD5Final (digest, &context);
my_MD5Init (&context);
my_MD5Update (&context,(unsigned char *) sptr->ptr(), sptr->length());
my_MD5Final (digest, &context);
str->alloc(32); // Ensure that memory is free
sprintf((char *) str->ptr(),
"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment