summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2022-09-25 22:40:31 +0200
committerdefault <nobody@localhost>2022-09-25 22:40:31 +0200
commit424557fcb8a70df8ab84cdab270057259664aa8f (patch)
tree4eca24d93ccf9359d87108c1ff791c5ad56aa909 /data.c
parent6d33117dbe062474c89a711d02f30e07e4bb1633 (diff)
Fixed some incorrect allocations.
Diffstat (limited to 'data.c')
-rw-r--r--data.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/data.c b/data.c
index 84dab46..d823f88 100644
--- a/data.c
+++ b/data.c
@@ -494,7 +494,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
rename(gofn, gnfn);
- snac_debug(snac, 2,
+ snac_debug(snac, 1,
xs_fmt("_timeline_write updated grampa %s %s", grampa, gnfn));
/* try to do the same with the local */
@@ -505,7 +505,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
link(gnfn, gnlfn);
- snac_debug(snac, 2,
+ snac_debug(snac, 1,
xs_fmt("_timeline_write updated grampa (local) %s %s", parent, gnlfn));
}
@@ -514,16 +514,12 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
xs *j = xs_readall(f);
fclose(f);
- xs *g_msg = xs_json_loads(j);
- xs *meta = xs_dict_get(g_msg, "_snac");
- d_char *p = xs_dict_get(meta, "parent");
+ xs *g_msg = xs_json_loads(j);
+ d_char *meta = xs_dict_get(g_msg, "_snac");
+ d_char *p = xs_dict_get(meta, "parent");
free(grampa);
-
- if (!xs_is_null(p))
- p = xs_dup(p);
-
- grampa = p;
+ grampa = xs_dup(p);
}
}
}