projects
/
blerg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Limit password length to 64 characters
[blerg.git]
/
http
/
http_blerg.c
diff --git
a/http/http_blerg.c
b/http/http_blerg.c
index
949e971
..
1a751ac
100644
(file)
--- a/
http/http_blerg.c
+++ b/
http/http_blerg.c
@@
-1,3
+1,6
@@
+/* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a
+ * BSD-style license. Please see the COPYING file for details.
+ */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@
-338,9
+341,6
@@
ahc_derp (void *cls, struct MHD_Connection *connection, const char *url, const c
return ret;
} else if (strncmp(url, "/put", 4) == 0) {
struct put_state *ps = (struct put_state *) *ptr;
return ret;
} else if (strncmp(url, "/put", 4) == 0) {
struct put_state *ps = (struct put_state *) *ptr;
- char *username;
- char password[33];
-
if (*ptr == NULL) {
if (strcmp(method, MHD_HTTP_METHOD_POST) != 0)
return respond_405(connection);
if (*ptr == NULL) {
if (strcmp(method, MHD_HTTP_METHOD_POST) != 0)
return respond_405(connection);
@@
-375,11
+375,10
@@
ahc_derp (void *cls, struct MHD_Connection *connection, const char *url, const c
struct blerg *b = blerg_open(ps->username);
if (b == NULL)
return respond_JSON_Failure(connection);
struct blerg *b = blerg_open(ps->username);
if (b == NULL)
return respond_JSON_Failure(connection);
- if (blerg_store(b, ps->data, ps->data_size) == -1) {
- blerg_close(b);
- return respond_JSON_Failure(connection);
- }
+ ret = blerg_store(b, ps->data, ps->data_size);
blerg_close(b);
blerg_close(b);
+ if (ret == -1)
+ return respond_JSON_Failure(connection);
MHD_destroy_post_processor(ps->pp);
free(ps->data);
MHD_destroy_post_processor(ps->pp);
free(ps->data);
@@
-530,7
+529,7
@@
ahc_derp (void *cls, struct MHD_Connection *connection, const char *url, const c
}
const char *given_token = MHD_lookup_connection_value(connection, MHD_COOKIE_KIND, "auth");
}
const char *given_token = MHD_lookup_connection_value(connection, MHD_COOKIE_KIND, "auth");
- if (
given_token != NULL &&
auth_check_token(as->username, given_token)) {
+ if (auth_check_token(as->username, given_token)) {
auth_logout(as->username);
return respond_JSON_Success(connection);
} else {
auth_logout(as->username);
return respond_JSON_Success(connection);
} else {