commit 7b90bcd
grunfink
·
2026-04-05 16:19:21 +0000 UTC
parent cf8f027
Avoid exporting NULL accounts. When they are failures of webfinger_request_fake().
1 files changed,
+9,
-3
M
utils.c
M
utils.c
+9,
-3
1@@ -678,7 +678,9 @@ void export_csv(snac *user)
2 xs *uid = NULL;
3
4 webfinger_request_fake(actor, NULL, &uid);
5- fprintf(f, "%s\n", uid);
6+
7+ if (xs_is_string(uid))
8+ fprintf(f, "%s\n", uid);
9 }
10
11 fclose(f);
12@@ -709,7 +711,9 @@ void export_csv(snac *user)
13 xs *uid = NULL;
14
15 webfinger_request_fake(id, NULL, &uid);
16- fprintf(f, "%s,%s\n", ltitle, uid);
17+
18+ if (xs_is_string(uid))
19+ fprintf(f, "%s,%s\n", ltitle, uid);
20 }
21 }
22 }
23@@ -733,7 +737,9 @@ void export_csv(snac *user)
24 xs *uid = NULL;
25
26 webfinger_request_fake(actor, NULL, &uid);
27- fprintf(f, "%s,%s,false,\n", uid, limited(user, actor, 0) ? "false" : "true");
28+
29+ if (xs_is_string(uid))
30+ fprintf(f, "%s,%s,false,\n", uid, limited(user, actor, 0) ? "false" : "true");
31 }
32
33 fclose(f);