diff options
author | Gary Kramlich <grim@reaperworld.com> | 2020-05-01 12:13:35 -0500 |
---|---|---|
committer | Gary Kramlich <grim@reaperworld.com> | 2020-05-01 12:13:35 -0500 |
commit | 2d1dc1f8f6e7cf925bee7af3d0be8d0723666eff (patch) | |
tree | 9f2a7c4a5f3ecf72d4028a439ac53db524d31bb9 /libpurple/accounts.c | |
parent | f5653f5c8182c2da2bad617692dd504c0a629576 (diff) | |
download | pidgin-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.c | 5 |
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; } |