aboutsummaryrefslogtreecommitdiff
path: root/browser.c
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2023-12-20 16:46:23 +0200
committerSyndamia <kamen@syndamia.com>2023-12-20 16:46:23 +0200
commitd9d5d333d041130d4ec3105c641d6dc019398d57 (patch)
treec27ca85806745a9686e675c053d2ac7e412d46ef /browser.c
parent973d8f753fd608e992b6bdac1e44c558bb2a24e9 (diff)
downloadpico-web-d9d5d333d041130d4ec3105c641d6dc019398d57.tar
pico-web-d9d5d333d041130d4ec3105c641d6dc019398d57.tar.gz
pico-web-d9d5d333d041130d4ec3105c641d6dc019398d57.zip
[browser] Fixed crash when server doesn't return a page
Diffstat (limited to 'browser.c')
-rw-r--r--browser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/browser.c b/browser.c
index 84d3b17..fde1d1d 100644
--- a/browser.c
+++ b/browser.c
@@ -63,6 +63,11 @@ struct md_syntax {
};
void renderPage(const sds page, const struct md_syntax* syntax, int* *matches, int *matchesCount) {
+ if (sdslen(page) == 0) {
+ printf("Server didn't return page!\n");
+ return;
+ }
+
sds toPrint = sdsdup(page);
/*