summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/data.c b/data.c
index f36c01d..30dcd7d 100644
--- a/data.c
+++ b/data.c
@@ -1099,7 +1099,7 @@ int actor_get(snac *snac, const char *actor, d_char **data)
1099/* returns an already downloaded actor */ 1099/* returns an already downloaded actor */
1100{ 1100{
1101 int status = 200; 1101 int status = 200;
1102 char *d; 1102 d_char *d;
1103 1103
1104 if (strcmp(actor, snac->actor) == 0) { 1104 if (strcmp(actor, snac->actor) == 0) {
1105 /* this actor */ 1105 /* this actor */
@@ -1115,6 +1115,8 @@ int actor_get(snac *snac, const char *actor, d_char **data)
1115 1115
1116 if (data) 1116 if (data)
1117 *data = d; 1117 *data = d;
1118 else
1119 d = xs_free(d);
1118 1120
1119 xs *fn = _object_fn(actor); 1121 xs *fn = _object_fn(actor);
1120 double max_time; 1122 double max_time;