aboutsummaryrefslogtreecommitdiff
path: root/command.c
diff options
context:
space:
mode:
authorTom Smeding <tom.smeding@gmail.com>2020-06-20 21:14:26 +0200
committerTom Smeding <tom.smeding@gmail.com>2020-06-20 21:14:41 +0200
commit2675fac7fe07783d3266b59f6e1c0e0a337a84db (patch)
tree4e73285bc4972f0aeccb772ae512b2901f10bee1 /command.c
parentf45959b53b8322a852554aa8dd7f8c9f4f99b5b4 (diff)
server: User password hashing (libsodium Argon2id(3,64MB))
Diffstat (limited to 'command.c')
-rw-r--r--command.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/command.c b/command.c
index 04e9fe0..51acfb6 100644
--- a/command.c
+++ b/command.c
@@ -50,9 +50,7 @@ static struct cmd_retval cmd_login(struct conn_data *data,const char *tag,const
data->userid=-1;
}
} else {
- char *pass=db_get_pass(userid);
- bool success=strcmp(args[1],pass)==0;
- free(pass);
+ bool success = db_check_pass(userid, args[1]);
if(data->userid!=-1){
userdata_unregister(data->userid,data->fd);
broadcast_online_change(data->userid);