mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 20:50:41 +00:00
shrug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4865 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
4fdf7af7b9
commit
f6a3e8ce79
@ -798,6 +798,7 @@ static ldl_avatar_t *ldl_get_avatar(ldl_handle_t *handle, char *path, char *from
|
|||||||
int fd = -1;
|
int fd = -1;
|
||||||
size_t bytes;
|
size_t bytes;
|
||||||
char *key;
|
char *key;
|
||||||
|
char hash[128] = "";
|
||||||
|
|
||||||
if (from && (ap = (ldl_avatar_t *) apr_hash_get(globals.avatar_hash, from, APR_HASH_KEY_STRING))) {
|
if (from && (ap = (ldl_avatar_t *) apr_hash_get(globals.avatar_hash, from, APR_HASH_KEY_STRING))) {
|
||||||
return ap;
|
return ap;
|
||||||
@ -828,7 +829,8 @@ static ldl_avatar_t *ldl_get_avatar(ldl_handle_t *handle, char *path, char *from
|
|||||||
ap = malloc(sizeof(*ap));
|
ap = malloc(sizeof(*ap));
|
||||||
assert(ap != NULL);
|
assert(ap != NULL);
|
||||||
memset(ap, 0, sizeof(*ap));
|
memset(ap, 0, sizeof(*ap));
|
||||||
sha1_hash(ap->hash, (char *)image, bytes);
|
ldl_random_string(hash, sizeof(hash) -1, NULL);
|
||||||
|
sha1_hash(ap->hash, hash, strlen(hash));
|
||||||
ap->path = strdup(path);
|
ap->path = strdup(path);
|
||||||
|
|
||||||
key = ldl_handle_strdup(handle, from);
|
key = ldl_handle_strdup(handle, from);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user