commit 26d0f5c

default  ·  2025-02-14 08:17:24 +0000 UTC
parent fa9a6ab
Some variable renaming.
1 files changed,  +7, -7
M html.c
M html.c
+7, -7
 1@@ -17,7 +17,7 @@
 2 
 3 #include "snac.h"
 4 
 5-int login(snac *snac, const xs_dict *headers)
 6+int login(snac *user, const xs_dict *headers)
 7 /* tries a login */
 8 {
 9     int logged_in = 0;
10@@ -31,23 +31,23 @@ int login(snac *snac, const xs_dict *headers)
11         xs *l1 = xs_split_n(s2, ":", 1);
12 
13         if (xs_list_len(l1) == 2) {
14-            const char *user = xs_list_get(l1, 0);
15+            const char *uid  = xs_list_get(l1, 0);
16             const char *pwd  = xs_list_get(l1, 1);
17             const char *addr = xs_or(xs_dict_get(headers, "remote-addr"),
18                                      xs_dict_get(headers, "x-forwarded-for"));
19 
20-            if (badlogin_check(user, addr)) {
21-                logged_in = check_password(user, pwd,
22-                    xs_dict_get(snac->config, "passwd"));
23+            if (badlogin_check(uid, addr)) {
24+                logged_in = check_password(uid, pwd,
25+                    xs_dict_get(user->config, "passwd"));
26 
27                 if (!logged_in)
28-                    badlogin_inc(user, addr);
29+                    badlogin_inc(uid, addr);
30             }
31         }
32     }
33 
34     if (logged_in)
35-        lastlog_write(snac, "web");
36+        lastlog_write(user, "web");
37 
38     return logged_in;
39 }