agent/
[gnupg.git] / tools / symcryptrun.c
index b45e356..1191212 100644 (file)
@@ -1,5 +1,5 @@
 /* symcryptrun.c - Tool to call simple symmetric encryption tools.
- *     Copyright (C) 2005 Free Software Foundation, Inc.
+ *     Copyright (C) 2005, 2007 Free Software Foundation, Inc.
  *
  * This file is part of GnuPG.
  *
@@ -460,7 +460,10 @@ confucius_get_pass (const char *cacheid, int again, int *canceled)
       /* We only switch when we are able to restore the codeset later. */
       orig_codeset = xstrdup (orig_codeset);
       if (!bind_textdomain_codeset (PACKAGE_GT, "utf-8"))
-        orig_codeset = NULL; 
+        {
+         xfree (orig_codeset);
+         orig_codeset = NULL; 
+       }
     }
 #endif