summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--activitypub.c2
-rw-r--r--html.c3
-rw-r--r--httpd.c6
-rw-r--r--mastoapi.c13
-rw-r--r--webfinger.c2
6 files changed, 27 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 710d61f..7dbd9e7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
PREFIX=/usr/local
PREFIX_MAN=$(PREFIX)/man
-CFLAGS?=-g -Wall
+CFLAGS?=-g -Wall -Wextra
all: snac
diff --git a/activitypub.c b/activitypub.c
index 86d33df..c25b733 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -1524,6 +1524,8 @@ int activitypub_post_handler(const xs_dict *req, const char *q_path,
char **body, int *b_size, char **ctype)
/* processes an input message */
{
+ (void)b_size;
+
int status = 202; /* accepted */
char *i_ctype = xs_dict_get(req, "content-type");
snac snac;
diff --git a/html.c b/html.c
index 3ba7930..3ebe70d 100644
--- a/html.c
+++ b/html.c
@@ -1551,6 +1551,9 @@ int html_post_handler(const xs_dict *req, const char *q_path,
char *payload, int p_size,
char **body, int *b_size, char **ctype)
{
+ (void)p_size;
+ (void)ctype;
+
int status = 0;
snac snac;
char *uid, *p_path;
diff --git a/httpd.c b/httpd.c
index 5520457..fe93727 100644
--- a/httpd.c
+++ b/httpd.c
@@ -49,6 +49,8 @@ int server_get_handler(xs_dict *req, char *q_path,
{
int status = 0;
+ (void)req;
+
/* is it the server root? */
if (*q_path == '\0') {
/* try to open greeting.html */
@@ -285,6 +287,8 @@ static jmp_buf on_break;
void term_handler(int s)
{
+ (void)s;
+
longjmp(on_break, 1);
}
@@ -401,6 +405,8 @@ static void *background_thread(void *arg)
{
time_t purge_time;
+ (void)arg;
+
/* first purge time */
purge_time = time(NULL) + 10 * 60;
diff --git a/mastoapi.c b/mastoapi.c
index c51c933..2413edb 100644
--- a/mastoapi.c
+++ b/mastoapi.c
@@ -175,6 +175,8 @@ const char *login_page = ""
int oauth_get_handler(const xs_dict *req, const char *q_path,
char **body, int *b_size, char **ctype)
{
+ (void)b_size;
+
if (!xs_startswith(q_path, "/oauth/"))
return 0;
@@ -227,6 +229,9 @@ int oauth_post_handler(const xs_dict *req, const char *q_path,
const char *payload, int p_size,
char **body, int *b_size, char **ctype)
{
+ (void)p_size;
+ (void)b_size;
+
if (!xs_startswith(q_path, "/oauth/"))
return 0;
@@ -815,6 +820,8 @@ int process_auth_token(snac *snac, const xs_dict *req)
int mastoapi_get_handler(const xs_dict *req, const char *q_path,
char **body, int *b_size, char **ctype)
{
+ (void)b_size;
+
if (!xs_startswith(q_path, "/api/v1/") && !xs_startswith(q_path, "/api/v2/"))
return 0;
@@ -1474,6 +1481,9 @@ int mastoapi_post_handler(const xs_dict *req, const char *q_path,
const char *payload, int p_size,
char **body, int *b_size, char **ctype)
{
+ (void)p_size;
+ (void)b_size;
+
if (!xs_startswith(q_path, "/api/v1/") && !xs_startswith(q_path, "/api/v2/"))
return 0;
@@ -1898,6 +1908,9 @@ int mastoapi_put_handler(const xs_dict *req, const char *q_path,
const char *payload, int p_size,
char **body, int *b_size, char **ctype)
{
+ (void)p_size;
+ (void)b_size;
+
if (!xs_startswith(q_path, "/api/v1/") && !xs_startswith(q_path, "/api/v2/"))
return 0;
diff --git a/webfinger.c b/webfinger.c
index f56b6f2..765c469 100644
--- a/webfinger.c
+++ b/webfinger.c
@@ -104,6 +104,8 @@ int webfinger_get_handler(d_char *req, char *q_path,
{
int status;
+ (void)b_size;
+
if (strcmp(q_path, "/.well-known/webfinger") != 0)
return 0;