aboutsummaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-01-20 23:01:04 +0100
committerHugo Hörnquist <hugo@hornquist.se>2019-01-20 23:01:04 +0100
commitbb76c6a4d74036c9de5e75134554ca04b0b9b5cb (patch)
tree809b8c9b1240be540c581a6e28ac0fcdb75c8dde /parse.c
parentSet SAFE_STR in makefile. (diff)
downloadcalp-bb76c6a4d74036c9de5e75134554ca04b0b9b5cb.tar.gz
calp-bb76c6a4d74036c9de5e75134554ca04b0b9b5cb.tar.xz
Fix some memmory errors.
And discovered some new ones.
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/parse.c b/parse.c
index cce311a6..cd85ec53 100644
--- a/parse.c
+++ b/parse.c
@@ -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;