commit 424557fcb8a70df8ab84cdab270057259664aa8f
parent 6d33117dbe062474c89a711d02f30e07e4bb1633
Author: default <nobody@localhost>
Date: Sun, 25 Sep 2022 22:40:31 +0200
Fixed some incorrect allocations.
Diffstat:
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git 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);
}
}
}