Mercurial > pidgin
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 |