comparison libpurple/value.c @ 26162:0a19fa42f8ce

propagate from branch 'im.pidgin.pidgin' (head eeaad582dcb34b6753c78371c4aa03af92b095f5) to branch 'im.pidgin.soc.2008.yahoo' (head 182668e30410a6c12e970fad010f219ee6b59e73)
author Sulabh Mahajan <sulabh@soc.pidgin.im>
date Tue, 20 Jan 2009 17:44:36 +0000
parents 647684cdbbac
children d3e36e7af9e7
comparison
equal deleted inserted replaced
26161:90ffe6f71fa9 26162:0a19fa42f8ce
318 318
319 void 319 void
320 purple_value_set_string(PurpleValue *value, const char *data) 320 purple_value_set_string(PurpleValue *value, const char *data)
321 { 321 {
322 g_return_if_fail(value != NULL); 322 g_return_if_fail(value != NULL);
323 g_return_if_fail(data == NULL || g_utf8_validate(data, -1, NULL));
323 324
324 g_free(value->data.string_data); 325 g_free(value->data.string_data);
325 value->data.string_data = g_strdup(data); 326 value->data.string_data = g_strdup(data);
326 } 327 }
327 328