[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS libidn/lib
From: |
libidn-commit |
Subject: |
CVS libidn/lib |
Date: |
Mon, 24 Oct 2005 00:00:13 +0200 |
Update of /home/cvs/libidn/lib
In directory dopio:/tmp/cvs-serv28919
Modified Files:
pr29.c
Log Message:
(pr29_8z): Fix memory leak.
--- /home/cvs/libidn/lib/pr29.c 2005/05/26 14:39:58 1.11
+++ /home/cvs/libidn/lib/pr29.c 2005/10/23 22:00:13 1.12
@@ -1,5 +1,5 @@
/* pr29.h --- Detect strings that are non-idempotent under NFKC in Unicode 3.2.
- * Copyright (C) 2004 Simon Josefsson.
+ * Copyright (C) 2004, 2005 Simon Josefsson.
*
* This file is part of GNU Libidn.
*
@@ -1303,12 +1303,17 @@
pr29_8z (const char *in)
{
uint32_t *p;
+ int rc;
p = stringprep_utf8_to_ucs4 (in, -1, NULL);
if (!p)
return PR29_STRINGPREP_ERROR;
- return pr29_4z (p);
+ rc = pr29_4z (p);
+
+ free (p);
+
+ return rc;
}
/**
- CVS libidn/lib, libidn-commit, 2005/10/23
- CVS libidn/lib,
libidn-commit <=