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
+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);