diff options
-rw-r--r-- | src/gnsrecord/gnsrecord_misc.c | 2 | ||||
-rw-r--r-- | src/util/strings.c | 11 |
2 files changed, 6 insertions, 7 deletions
diff --git a/src/gnsrecord/gnsrecord_misc.c b/src/gnsrecord/gnsrecord_misc.c index b63142d5a..70a3f645e 100644 --- a/src/gnsrecord/gnsrecord_misc.c +++ b/src/gnsrecord/gnsrecord_misc.c | |||
@@ -40,7 +40,7 @@ | |||
40 | char * | 40 | char * |
41 | GNUNET_GNSRECORD_string_normalize (const char *src) | 41 | GNUNET_GNSRECORD_string_normalize (const char *src) |
42 | { | 42 | { |
43 | /*FIXME: We may want to follow RFC3491 a bit more (Nameprep)*/ | 43 | /*FIXME: We may want to follow RFC5890/RFC5891 */ |
44 | return GNUNET_STRINGS_utf8_normalize (src); | 44 | return GNUNET_STRINGS_utf8_normalize (src); |
45 | } | 45 | } |
46 | 46 | ||
diff --git a/src/util/strings.c b/src/util/strings.c index 75e45ba6d..a77f09022 100644 --- a/src/util/strings.c +++ b/src/util/strings.c | |||
@@ -432,12 +432,11 @@ GNUNET_STRINGS_utf8_normalize (const char *input) | |||
432 | uint8_t *tmp; | 432 | uint8_t *tmp; |
433 | size_t len; | 433 | size_t len; |
434 | char *output; | 434 | char *output; |
435 | tmp = u8_tolower ((uint8_t *) input, | 435 | tmp = u8_normalize (UNINORM_NFC, |
436 | strlen ((char *) input), | 436 | (uint8_t *) input, |
437 | NULL, | 437 | strlen ((char*) input), |
438 | UNINORM_NFKC, | 438 | NULL, |
439 | NULL, | 439 | &len); |
440 | &len); | ||
441 | if (NULL == tmp) | 440 | if (NULL == tmp) |
442 | return NULL; | 441 | return NULL; |
443 | output = GNUNET_malloc (len + 1); | 442 | output = GNUNET_malloc (len + 1); |