aboutsummaryrefslogtreecommitdiff
path: root/src/auth.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-02-01 22:12:12 -0500
committerFranklin Wei <git@fwei.tk>2016-02-01 22:12:12 -0500
commita006044fbcb3355f0fa063720e7c41f4971894a0 (patch)
treed831c6f9a1cc5e9b9166b22be2194c4fd407dec7 /src/auth.c
parent7e223238ec9d6711290b1718c44cfe8158477b71 (diff)
downloadnetcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.zip
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.gz
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.bz2
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.xz
better command parsing
Diffstat (limited to 'src/auth.c')
-rw-r--r--src/auth.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/auth.c b/src/auth.c
index 5fd8219..d6c72da 100644
--- a/src/auth.c
+++ b/src/auth.c
@@ -75,6 +75,7 @@ static void add_user_internal(const char *name, const char *pass, int authlevel)
/* doesn't need to be malloc'd */
struct userdata_t userdata;
+ memset(&userdata, 0, sizeof(userdata));
strncpy(userdata.username, name, sizeof(userdata.username));
memcpy(userdata.passhash, hexhash, sizeof(userdata.passhash));