diff --git a/cmd/tools/vdoc/html.v b/cmd/tools/vdoc/html.v
index 958948184086e9..9d27c986a72a2e 100644
--- a/cmd/tools/vdoc/html.v
+++ b/cmd/tools/vdoc/html.v
@@ -64,7 +64,8 @@ fn (vd VDoc) render_search_index(out Output) {
for i, title in vd.search_module_index {
data := vd.search_module_data[i]
js_search_index.write_string('"${title}",\n')
- js_search_data.write_string('["${data.description}","${data.link}"],\n')
+ description := data.description.replace('\n', '').replace('\r', '') // fix multiline js string bug
+ js_search_data.write_string('["${description}","${data.link}"],\n')
}
js_search_index.writeln('];\n')
js_search_index.write_string('var searchIndex = [\n')
diff --git a/vlib/builtin/builtin.c.v b/vlib/builtin/builtin.c.v
index 0164ca0bd1d3c7..8549eaa7124de4 100644
--- a/vlib/builtin/builtin.c.v
+++ b/vlib/builtin/builtin.c.v
@@ -615,6 +615,7 @@ pub fn free(ptr voidptr) {
unsafe { C.GC_FREE(ptr) }
}
} $else {
+ //println('c.free')
C.free(ptr)
}
}