commit 4726de6
default
·
2022-12-06 18:28:29 +0000 UTC
parent c60a4d9
Fixed memory leak.
1 files changed,
+3,
-1
M
data.c
M
data.c
+3,
-1
1@@ -1099,7 +1099,7 @@ int actor_get(snac *snac, const char *actor, d_char **data)
2 /* returns an already downloaded actor */
3 {
4 int status = 200;
5- char *d;
6+ d_char *d;
7
8 if (strcmp(actor, snac->actor) == 0) {
9 /* this actor */
10@@ -1115,6 +1115,8 @@ int actor_get(snac *snac, const char *actor, d_char **data)
11
12 if (data)
13 *data = d;
14+ else
15+ d = xs_free(d);
16
17 xs *fn = _object_fn(actor);
18 double max_time;