# HG changeset patch # User Daniel Atallah # Date 1192297075 0 # Node ID 8fa6ff212db7d6b7631abf5e02beb1d043ba1d01 # Parent aa420b502a6b675e0ee155eae43d1e4d1bb13b13 Use glib guint32 type instead of uint32_t. Fixes #3511. diff -r aa420b502a6b -r 8fa6ff212db7 libpurple/protocols/bonjour/buddy.c --- a/libpurple/protocols/bonjour/buddy.c Sat Oct 13 17:23:40 2007 +0000 +++ b/libpurple/protocols/bonjour/buddy.c Sat Oct 13 17:37:55 2007 +0000 @@ -62,9 +62,11 @@ } void -set_bonjour_buddy_value(BonjourBuddy* buddy, const char *record_key, const char *value, uint32_t len){ +set_bonjour_buddy_value(BonjourBuddy* buddy, const char *record_key, const char *value, guint32 len){ gchar **fld = NULL; + g_return_if_fail(record_key != NULL); + if (!strcmp(record_key, "1st")) fld = &buddy->first; else if(!strcmp(record_key, "email")) diff -r aa420b502a6b -r 8fa6ff212db7 libpurple/protocols/bonjour/buddy.h --- a/libpurple/protocols/bonjour/buddy.h Sat Oct 13 17:23:40 2007 +0000 +++ b/libpurple/protocols/bonjour/buddy.h Sat Oct 13 17:37:55 2007 +0000 @@ -83,7 +83,7 @@ /** * Sets a value in the BonjourBuddy struct, destroying the old value */ -void set_bonjour_buddy_value(BonjourBuddy *buddy, const char *record_key, const char *value, uint32_t len); +void set_bonjour_buddy_value(BonjourBuddy *buddy, const char *record_key, const char *value, guint32 len); /** * Check if all the compulsory buddy data is present.