summaryrefslogtreecommitdiffstats
path: root/eurephiadm
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-12-19 23:35:57 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-12-19 23:35:57 +0100
commit4908aeeb31b92e67e3b454569d53dab52a191081 (patch)
tree774ce1b0d705d004b1c90e0fef6ea2c86667e8c5 /eurephiadm
parent4dbdbd2f2039cec7ba1475bea4a4dd4021bdb9db (diff)
downloadeurephia-4908aeeb31b92e67e3b454569d53dab52a191081.tar.gz
eurephia-4908aeeb31b92e67e3b454569d53dab52a191081.tar.xz
eurephia-4908aeeb31b92e67e3b454569d53dab52a191081.zip
users command: Fixed a memory leak in add user function
Diffstat (limited to 'eurephiadm')
-rw-r--r--eurephiadm/commands/users.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eurephiadm/commands/users.c b/eurephiadm/commands/users.c
index 38d84db..aaab447 100644
--- a/eurephiadm/commands/users.c
+++ b/eurephiadm/commands/users.c
@@ -885,6 +885,7 @@ int add_user(eurephiaCTX *ctx, eurephiaSESSION *sess, eurephiaVALUES *cfg, int a
get_console_input(passwd, 64, "Password for user:", 1);
if( strlen_nullsafe(passwd) < 4 ) {
free_nullsafe(passwd);
+ free_nullsafe(chkpwd);
fprintf(stderr, "%s: Password is too short\n", MODULE);
return 1;
}