Makefile.win: Updated the windows Makefile with more appropriate paths.
[prosody.git] / util-src / encodings.c
index ef45f4d43cd77cc42104786634d681152fab6713..65d7d501a43c610037b4633236a244c0c859f8ef 100644 (file)
@@ -1,4 +1,4 @@
-/* Prosody IM v0.3
+/* Prosody IM v0.4
 -- Copyright (C) 2008-2009 Matthew Wild
 -- Copyright (C) 2008-2009 Waqas Hussain
 -- 
@@ -172,11 +172,11 @@ static int Lidna_to_ascii(lua_State *L)           /** idna.to_ascii(s) */
        int ret = idna_to_ascii_8z(s, &output, 0);
        if (ret == IDNA_SUCCESS) {
                lua_pushstring(L, output);
-               if (output) free(output);
+               idn_free(output);
                return 1;
        } else {
                lua_pushnil(L);
-               if (output) free(output);
+               idn_free(output);
                return 1; // TODO return error message
        }
 }
@@ -189,11 +189,11 @@ static int Lidna_to_unicode(lua_State *L)         /** idna.to_unicode(s) */
        int ret = idna_to_unicode_8z8z(s, &output, 0);
        if (ret == IDNA_SUCCESS) {
                lua_pushstring(L, output);
-               if (output) free(output);
+               idn_free(output);
                return 1;
        } else {
                lua_pushnil(L);
-               if (output) free(output);
+               idn_free(output);
                return 1; // TODO return error message
        }
 }