소스 검색

Fixed memory leak.

grunfink 1 년 전
부모
커밋
3dec7404bf
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      activitypub.c

+ 2 - 1
activitypub.c

@@ -1053,9 +1053,10 @@ void notify(snac *snac, const char *type, const char *utype, const char *actor,
                     from, email, subject);
 
         xs *mailinfo = xs_dict_new();
+        xs *body = xs_fmt("%s%s", header, body);
         mailinfo = xs_dict_append(mailinfo, "from", from);
         mailinfo = xs_dict_append(mailinfo, "to", email);
-        mailinfo = xs_dict_append(mailinfo, "body", xs_fmt("%s%s", header, body));
+        mailinfo = xs_dict_append(mailinfo, "body", body);
 
         enqueue_email(mailinfo, 0);
     }