summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
Diffstat (limited to 'unix')
-rw-r--r--unix/dltest/pkga.c2
-rw-r--r--unix/dltest/pkgua.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/unix/dltest/pkga.c b/unix/dltest/pkga.c
index c5292ee..7ab5823 100644
--- a/unix/dltest/pkga.c
+++ b/unix/dltest/pkga.c
@@ -50,6 +50,8 @@ Pkga_EqObjCmd(
str1 = Tcl_GetStringFromObj(objv[1], &len1);
str2 = Tcl_GetStringFromObj(objv[2], &len2);
+ len1 = Tcl_NumUtfChars(str1, len1);
+ len2 = Tcl_NumUtfChars(str2, len2);
if (len1 == len2) {
result = (Tcl_UtfNcmp(str1, str2, (size_t)len1) == 0);
} else {
diff --git a/unix/dltest/pkgua.c b/unix/dltest/pkgua.c
index 03e8aab..89fa4fe 100644
--- a/unix/dltest/pkgua.c
+++ b/unix/dltest/pkgua.c
@@ -138,6 +138,8 @@ PkguaEqObjCmd(
str1 = Tcl_GetStringFromObj(objv[1], &len1);
str2 = Tcl_GetStringFromObj(objv[2], &len2);
+ len1 = Tcl_NumUtfChars(str1, len1);
+ len2 = Tcl_NumUtfChars(str2, len2);
if (len1 == len2) {
result = (Tcl_UtfNcmp(str1, str2, (size_t)len1) == 0);
} else {