summaryrefslogtreecommitdiffstats
path: root/intl/bindtextdom.c
diff options
context:
space:
mode:
Diffstat (limited to 'intl/bindtextdom.c')
-rw-r--r--intl/bindtextdom.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/intl/bindtextdom.c b/intl/bindtextdom.c
index 602a651..7e5a74a 100644
--- a/intl/bindtextdom.c
+++ b/intl/bindtextdom.c
@@ -202,6 +202,7 @@ set_binding_values (domainname, dirnamep, codesetp)
free (binding->codeset);
binding->codeset = result;
+ binding->codeset_cntr++;
modified = 1;
}
}
@@ -265,6 +266,8 @@ set_binding_values (domainname, dirnamep, codesetp)
/* The default value. */
new_binding->dirname = (char *) _nl_default_dirname;
+ new_binding->codeset_cntr = 0;
+
if (codesetp)
{
const char *codeset = *codesetp;
@@ -285,6 +288,7 @@ set_binding_values (domainname, dirnamep, codesetp)
memcpy (result, codeset, len);
#endif
codeset = result;
+ new_binding->codeset_cntr++;
}
*codesetp = codeset;
new_binding->codeset = (char *) codeset;