aboutsummaryrefslogtreecommitdiffstats
path: root/tools/symcryptrun.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tools/symcryptrun.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/symcryptrun.c b/tools/symcryptrun.c
index b45e356a9..119121208 100644
--- a/tools/symcryptrun.c
+++ b/tools/symcryptrun.c
@@ -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