diff options
author | Hugo Hörnquist <hugo@hornquist.se> | 2019-01-20 23:01:04 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@hornquist.se> | 2019-01-20 23:01:04 +0100 |
commit | bb76c6a4d74036c9de5e75134554ca04b0b9b5cb (patch) | |
tree | 809b8c9b1240be540c581a6e28ac0fcdb75c8dde /parse.c | |
parent | Set SAFE_STR in makefile. (diff) | |
download | calp-bb76c6a4d74036c9de5e75134554ca04b0b9b5cb.tar.gz calp-bb76c6a4d74036c9de5e75134554ca04b0b9b5cb.tar.xz |
Fix some memmory errors.
And discovered some new ones.
Diffstat (limited to '')
-rw-r--r-- | parse.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -27,7 +27,6 @@ int parse_file(FILE* f, vcalendar* cal) { int line = 0; - // TODO this can apparently segfault... NEW(vevent, ev, /**/ 100); content_line cline; @@ -86,10 +85,12 @@ int parse_file(FILE* f, vcalendar* cal) { /* We just got a value */ // LINE(line, key.mem, val.mem); + /* if (strbuf_c(&cline.key, "LOCATION")) { if (strbuf_c(&cline.val, "")) return 1; LINE(line, cline.key.mem, cline.val.mem); } + */ handle_kv(cal, ev, &cline, line, &s_ctx); strbuf_soft_reset(&str); p_ctx = p_key; |