[commit] r4865 - freeswitch/trunk/libs/libdingaling/src
Author: anthm Date: Thu Apr 5 18:31:47 2007 New Revision: 4865 Modified: freeswitch/trunk/libs/libdingaling/src/libdingaling.c Log: shrug Modified: freeswitch/trunk/libs/libdingaling/src/libdingaling.c ============================================================================== --- freeswitch/trunk/libs/libdingaling/src/libdingaling.c (original) +++ freeswitch/trunk/libs/libdingaling/src/libdingaling.c Thu Apr 5 18:31:47 2007 @@ -798,6 +798,7 @@ int fd = -1; size_t bytes; char *key; + char hash[128] = ""; if (from && (ap = (ldl_avatar_t *) apr_hash_get(globals.avatar_hash, from, APR_HASH_KEY_STRING))) { return ap; @@ -828,7 +829,8 @@ ap = malloc(sizeof(*ap)); assert(ap != NULL); 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); key = ldl_handle_strdup(handle, from);
participants (1)
-
Freeswitch SVN