libidn-commit
[Top][All Lists]
Advanced

[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;
 }
 
 /**





reply via email to

[Prev in Thread] Current Thread [Next in Thread]