pull up r21923 from trunk ------------------------------------------------------------------------ r21923 | ghudson | 2009-02-09 13:35:19 -0500 (Mon, 09 Feb 2009) | 9 lines Changed paths: M /trunk/src/include/k5-unicode.h M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/unicode/ucstr.c ticket: 6378 subject: Change contract of krb5int_utf8_normalize and fix memory leaks tags: pullup target_version: 1.7 Make krb5int_utf8_normalize return a krb5_error_code and always allocate a structure to be placed in the output parameter. Adjust the function structure to use a cleanup handler, fixing many memory leaks. ------------------------------------------------------------------------ https://github.com/krb5/krb5/commit/89974087874e619e061f0a568dfaf60a725ff22b Commit By: tlyu Revision: 22033 Changed Files: U branches/krb5-1-7/src/include/k5-unicode.h U branches/krb5-1-7/src/lib/krb5/error_tables/krb5_err.et U branches/krb5-1-7/src/lib/krb5/unicode/ucstr.c