summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--html.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/html.c b/html.c
index 1f6d60c..3cf171e 100644
--- a/html.c
+++ b/html.c
@@ -132,7 +132,12 @@ int login(snac *snac, char *headers)
132 int sz; 132 int sz;
133 xs *s1 = xs_crop(xs_dup(auth), 6, 0); 133 xs *s1 = xs_crop(xs_dup(auth), 6, 0);
134 xs *s2 = xs_base64_dec(s1, &sz); 134 xs *s2 = xs_base64_dec(s1, &sz);
135 xs *l1 = xs_split_n(s2, ":", 1); 135
136 /* copy to asciiz it */
137 xs *s3 = calloc(sz + 1, 1);
138 memcpy(s3, s2, sz);
139
140 xs *l1 = xs_split_n(s3, ":", 1);
136 141
137 if (xs_list_len(l1) == 2) { 142 if (xs_list_len(l1) == 2) {
138 logged_in = check_password( 143 logged_in = check_password(