snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit bd0149ee0d2b38d2aab97ef5096ca1a3cb529086
parent 76bfc366eafb30975f8994497f9d6b74f4d36d55
Author: default <nobody@localhost>
Date:   Sat,  3 Dec 2022 20:45:58 +0100

Don't try to admire empty messages.

Diffstat:
Mhtml.c | 14++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/html.c b/html.c @@ -1288,14 +1288,20 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, if (strcmp(action, L("Like")) == 0) { xs *msg = msg_admiration(&snac, id, "Like"); - post(&snac, msg); - timeline_admire(&snac, msg, id, snac.actor, 1); + + if (msg != NULL) { + post(&snac, msg); + timeline_admire(&snac, msg, id, snac.actor, 1); + } } else if (strcmp(action, L("Boost")) == 0) { xs *msg = msg_admiration(&snac, id, "Announce"); - post(&snac, msg); - timeline_admire(&snac, msg, id, snac.actor, 0); + + if (msg != NULL) { + post(&snac, msg); + timeline_admire(&snac, msg, id, snac.actor, 0); + } } else if (strcmp(action, L("MUTE")) == 0) {