6 Commits
Author SHA1 Message Date
Kuang-che Wu 9a1db7459e Improve fuzz-conv fuzzer
Input format
 - Less restriction on input length
 - Input text and charset no longer overlapped
Performance
 - Less memory allocation
 - Less disk IO
 - Do not force GC. This make the fuzzer roughly 10x faster
2021-10-28 17:03:36 +08:00
Kuang-che Wu b0ebd5737e fix StrStream memory leak
ISclose() doesn't free memory if a stream's function pointer, close, is NULL.
However, str_stream's close pointer is always NULL and thus leaks
memory.
2021-10-26 16:28:37 +08:00
Kuang-che Wu 41a607b06e fix uninitialized variable in process_img(). fix #44 2016-11-27 15:33:34 +08:00
Kuang-che Wu 7e1c05dd90 fix menu buffer-overflow 2016-11-27 15:24:34 +08:00
Kuang-che Wu c95a43dc92 Fix potential heap buffer corruption due to Strgrow
If Str.length = 5 and area_size = 6, the result of Strgrow is still
area_size = 6. For such case, Strcat_char and Strinsert_char will
overflow one byte.
2016-08-30 09:39:53 +08:00
Kuang-che WuandTatsuya Kinoshita 67a3db378f Fix table rowspan and colspan
Origin: https://github.com/tats/w3m/pull/19
Bug-Debian: https://github.com/tats/w3m/issues/8
2016-08-18 19:35:41 +09:00