From 8daf2ef361541900faa8191e1de37c3c03b3aac5 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Sat, 5 Apr 2014 02:29:47 -0500 Subject: [PATCH] Check for success on user creation --- cgi/cgi_blerg.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c index abf1237..becaa96 100644 --- 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(); -- 2.34.1