From 7b90bcd03e8259833b8ff3e6d583ad75099fd2c2 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 5 Apr 2026 18:19:21 +0200 Subject: Avoid exporting NULL accounts. When they are failures of webfinger_request_fake(). --- utils.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/utils.c b/utils.c index cb61989..3f9d667 100644 --- a/utils.c +++ b/utils.c @@ -678,7 +678,9 @@ void export_csv(snac *user) xs *uid = NULL; webfinger_request_fake(actor, NULL, &uid); - fprintf(f, "%s\n", uid); + + if (xs_is_string(uid)) + fprintf(f, "%s\n", uid); } fclose(f); @@ -709,7 +711,9 @@ void export_csv(snac *user) xs *uid = NULL; webfinger_request_fake(id, NULL, &uid); - fprintf(f, "%s,%s\n", ltitle, uid); + + if (xs_is_string(uid)) + fprintf(f, "%s,%s\n", ltitle, uid); } } } @@ -733,7 +737,9 @@ void export_csv(snac *user) xs *uid = NULL; webfinger_request_fake(actor, NULL, &uid); - fprintf(f, "%s,%s,false,\n", uid, limited(user, actor, 0) ? "false" : "true"); + + if (xs_is_string(uid)) + fprintf(f, "%s,%s,false,\n", uid, limited(user, actor, 0) ? "false" : "true"); } fclose(f); -- cgit