summaryrefslogtreecommitdiff
path: root/libpurple/accounts.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2020-05-01 12:13:35 -0500
committerGary Kramlich <grim@reaperworld.com>2020-05-01 12:13:35 -0500
commit2d1dc1f8f6e7cf925bee7af3d0be8d0723666eff (patch)
tree9f2a7c4a5f3ecf72d4028a439ac53db524d31bb9 /libpurple/accounts.c
parentf5653f5c8182c2da2bad617692dd504c0a629576 (diff)
downloadpidgin-2d1dc1f8f6e7cf925bee7af3d0be8d0723666eff.tar.gz
Make sure that internal.h can only be included by libpurple and split out some pieces to purpleprivate.h
Diffstat (limited to 'libpurple/accounts.c')
-rw-r--r--libpurple/accounts.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libpurple/accounts.c b/libpurple/accounts.c
index 503f7e86cb..67e04a054a 100644
--- a/libpurple/accounts.c
+++ b/libpurple/accounts.c
@@ -25,6 +25,7 @@
#include "enums.h"
#include "network.h"
#include "pounce.h"
+#include "purpleprivate.h"
static PurpleAccountUiOps *account_ui_ops = NULL;
@@ -223,14 +224,14 @@ parse_status_attrs(PurpleXmlNode *node, PurpleStatus *status)
switch (G_VALUE_TYPE(attr_value))
{
case G_TYPE_STRING:
- g_hash_table_insert(attrs, id, (char *)value);
+ g_hash_table_insert(attrs, (char *)id, (char *)value);
break;
case G_TYPE_INT:
case G_TYPE_BOOLEAN:
{
int v;
if (sscanf(value, "%d", &v) == 1) {
- g_hash_table_insert(attrs, id, GINT_TO_POINTER(v));
+ g_hash_table_insert(attrs, (char *)id, GINT_TO_POINTER(v));
}
break;
}