libpurple/message.c

changeset 39423
6b457e717666
parent 39352
62bca2fe2e91
child 39436
026ac0b3708f
--- a/libpurple/message.c	Sat Jan 26 19:20:11 2019 +0000
+++ b/libpurple/message.c	Thu Feb 07 05:17:39 2019 -0500
@@ -304,19 +304,19 @@
 	switch (par_id) {
 		case PROP_AUTHOR:
 			g_free(priv->author);
-			priv->author = g_strdup(g_value_get_string(value));
+			priv->author = g_value_dup_string(value);
 			break;
 		case PROP_AUTHOR_ALIAS:
 			g_free(priv->author_alias);
-			priv->author_alias = g_strdup(g_value_get_string(value));
+			priv->author_alias = g_value_dup_string(value);
 			break;
 		case PROP_RECIPIENT:
 			g_free(priv->recipient);
-			priv->recipient = g_strdup(g_value_get_string(value));
+			priv->recipient = g_value_dup_string(value);
 			break;
 		case PROP_CONTENTS:
 			g_free(priv->contents);
-			priv->contents = g_strdup(g_value_get_string(value));
+			priv->contents = g_value_dup_string(value);
 			break;
 		case PROP_TIME:
 			priv->msgtime = g_value_get_uint64(value);

mercurial