summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-06-09 15:20:17 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-06-09 15:20:17 +0100
commit03624bcf7a0128979be1a9c60852cb230b9dc0db (patch)
treec221c2bd4ab2ee9f21d8f2b42dcc61543a09517f
parentc5c8a492764d9e31a6d4cf87ae0fd16245ea7805 (diff)
downloadnetsurf-03624bcf7a0128979be1a9c60852cb230b9dc0db.tar.gz
netsurf-03624bcf7a0128979be1a9c60852cb230b9dc0db.tar.bz2
browser.c: Don't require > 0 chars in logging
Sometimes JavaScript chooses to log an empty string. We should honour that by requiring msg be a valid empty string. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--desktop/browser.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index f18768b40..a3664ac37 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -3458,7 +3458,10 @@ nserror browser_window_console_log(struct browser_window *bw,
struct browser_window *root = browser_window_get_root(bw);
assert(msg != NULL);
- assert(msglen > 0);
+ /* We don't assert msglen > 0, if someone wants to log a real empty
+ * string then we won't stop them. It does sometimes happen from
+ * JavaScript for example.
+ */
/* bw is the target of the log, but root is where we log it */