From faaa5728d956b7f0d24f27f3341d0b9fff30af00 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 7 Nov 2013 03:07:37 +0100 Subject: utf8: export utf8 validation functions as part of sd-bus To write useful bus code clients need to validate utf8 frequently since the bus reacts allergic to it. Since glibc does not provide any calls for this, let's provide it as part of libsystemd-bus. --- src/shared/utf8.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/shared') diff --git a/src/shared/utf8.c b/src/shared/utf8.c index aedf6e29ea..6e5ba9abf4 100644 --- a/src/shared/utf8.c +++ b/src/shared/utf8.c @@ -161,7 +161,9 @@ const char *utf8_is_valid(const char *str) { assert(str); for (p = (const uint8_t*) str; *p; ) { - int len = utf8_encoded_valid_unichar((const char *)p); + int len; + + len = utf8_encoded_valid_unichar((const char *)p); if (len < 0) return NULL; -- cgit v1.2.3-54-g00ecf