aboutsummaryrefslogtreecommitdiffstats
path: root/src/blogc-runserver/httpd.c
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2016-09-25 03:32:55 +0200
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2016-09-25 03:32:55 +0200
commit1a94d1f0f7e1403fd76ff09fbdb0d79c766d1a5c (patch)
tree4f9389159798a1509129d6ab4b4532cec2b75a7b /src/blogc-runserver/httpd.c
parent104c28139d8ca15ef17aa5559d5eef2aa0081179 (diff)
downloadblogc-1a94d1f0f7e1403fd76ff09fbdb0d79c766d1a5c.tar.gz
blogc-1a94d1f0f7e1403fd76ff09fbdb0d79c766d1a5c.tar.bz2
blogc-1a94d1f0f7e1403fd76ff09fbdb0d79c766d1a5c.zip
runserver: silent a few warnings
Diffstat (limited to 'src/blogc-runserver/httpd.c')
-rw-r--r--src/blogc-runserver/httpd.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/blogc-runserver/httpd.c b/src/blogc-runserver/httpd.c
index c659580..c725c1f 100644
--- a/src/blogc-runserver/httpd.c
+++ b/src/blogc-runserver/httpd.c
@@ -41,7 +41,9 @@ error(int socket, int status_code, const char *error)
"Connection: close\r\n"
"\r\n"
"<h1>%s</h1>\n", status_code, error, error);
- write(socket, str, strlen(str));
+ if (write(socket, str, strlen(str)) == -1) {
+ // do nothing, just avoid warnig
+ }
free(str);
}
@@ -138,7 +140,9 @@ handle_request(void *arg)
"Location: %s/\r\n"
"Connection: close\r\n"
"\r\n", path);
- write(client_socket, tmp, strlen(tmp));
+ if (write(client_socket, tmp, strlen(tmp)) == -1) {
+ // do nothing, just avoid warnig
+ }
free(tmp);
goto point3;
}
@@ -158,10 +162,14 @@ handle_request(void *arg)
"Content-Length: %d\r\n"
"Connection: close\r\n"
"\r\n", br_mime_guess_content_type(real_path), len);
- write(client_socket, out, strlen(out));
+ if (write(client_socket, out, strlen(out)) == -1) {
+ // do nothing, just avoid warnig
+ }
free(out);
- write(client_socket, contents, len);
+ if (write(client_socket, contents, len) == -1) {
+ // do nothing, just avoid warnig
+ }
point3:
free(real_root);