summaryrefslogtreecommitdiff
path: root/src/webserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/webserver.c')
-rw-r--r--src/webserver.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/webserver.c b/src/webserver.c
index b552ccb..098334a 100644
--- a/src/webserver.c
+++ b/src/webserver.c
@@ -107,12 +107,16 @@ static int handle_request( void *cls, struct MHD_Connection *connection,
} else if( strcmp( url, "/web" ) == 0 ) {
strncpy( biruda_msg, (char *)index_html, index_html_len );
+ biruda_msg[index_html_len] = '\0';
} else if( strcmp( url, "/web/jquery-ui.css" ) == 0 ) {
strncpy( biruda_msg, (char *)jquery_ui_css, jquery_ui_css_len );
+ biruda_msg[jquery_ui_css_len] = '\0';
} else if( strcmp( url, "/web/jquery.js" ) == 0 ) {
strncpy( biruda_msg, (char *)jquery_js, jquery_js_len );
+ biruda_msg[jquery_js_len] = '\0';
} else if( strcmp( url, "/web/jquery-ui.js" ) == 0 ) {
strncpy( biruda_msg, (char *)jquery_ui_js, jquery_ui_js_len );
+ biruda_msg[jquery_ui_js_len] = '\0';
} else {
strcat( biruda_msg, "<html><body><p>This is biruda, the REST api. You can access the web interface <a href=\"/web\">here</a>.</p></body></html>" );
}