commit: | 8daf2ef361541900faa8191e1de37c3c03b3aac5 |
author: | Chip Black |
committer: | Chip Black |
date: | Sat Apr 5 02:29:47 2014 -0500 |
parents: | 80f127255efae0672992f9e8d7673ae9f154f3e6 |
diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c line changes: +8/-4 index abf1237..becaa96 --- a/cgi/cgi_blerg.c +++ b/cgi/cgi_blerg.c
@@ -294,10 +294,14 @@ int main(int argc, char *argv[]) { } struct blerg *b = blerg_open(username); - blerg_close(b); - auth_set_password(username, password); - - respond_JSON_Success(); + if (b != NULL) { + blerg_close(b); + auth_set_password(username, password); + + respond_JSON_Success(); + } else { + respond_JSON_Failure(); + } } else if (strncmp(path, "/login", 7) == 0) { if (strcmp(request_method, "POST") != 0) { respond_405();