comparison libpurple/protocols/jabber/data.c @ 29554:41e557b8d38c

jabber: Use the jabber-specific function that is guaranteed to always be SHA1
author Paul Aurich <paul@darkrain42.org>
date Mon, 08 Mar 2010 22:51:42 +0000
parents f1437342cc0e
children fce17268c9ec 10bf97a36be0
comparison
equal deleted inserted replaced
29075:4e42f18df200 29554:41e557b8d38c
37 JabberData * 37 JabberData *
38 jabber_data_create_from_data(gconstpointer rawdata, gsize size, const char *type, 38 jabber_data_create_from_data(gconstpointer rawdata, gsize size, const char *type,
39 JabberStream *js) 39 JabberStream *js)
40 { 40 {
41 JabberData *data = g_new0(JabberData, 1); 41 JabberData *data = g_new0(JabberData, 1);
42 gchar *checksum = purple_util_get_image_checksum(rawdata, size); 42 gchar *checksum = jabber_calculate_data_sha1sum(rawdata, size);
43 gchar cid[256]; 43 gchar cid[256];
44 44
45 g_snprintf(cid, sizeof(cid), "sha1+%s@bob.xmpp.org", checksum); 45 g_snprintf(cid, sizeof(cid), "sha1+%s@bob.xmpp.org", checksum);
46 g_free(checksum); 46 g_free(checksum);
47 47