summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-09-21 10:58:14 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-09-21 10:58:14 +0800
commit65df45923622192c3812308062049463dbfb5a01 (patch)
tree585d08a18d8f9b36884e61eb9de972abce59a617
parent5bf124af8301fa1e004ca5acd1179153eede6537 (diff)
Fix crash & make sure no garbage at the end
-rw-r--r--main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.c b/main.c
index f4e9a40..2dee8c0 100644
--- a/main.c
+++ b/main.c
@@ -15,8 +15,9 @@ static char *html(const char *host)
struct stat sb;
fstat(fd, &sb);
char template[sb.st_size + 1];
- read(fd, path, sb.st_size);
+ read(fd, template, sb.st_size);
close(fd);
+ template[sb.st_size] = '\0';
const size_t html_len = sb.st_size - strlen("%s") * 4 + strlen(API_KEY)
+ strlen(host) + strlen(APP_URL) * 2;
char *html = malloc(html_len + 1);