summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/utils.c b/utils.c
index e717c8a..d505247 100644
--- a/utils.c
+++ b/utils.c
@@ -594,9 +594,9 @@ void export_csv(snac *user)
594/* exports user data to current directory in a way that pleases Mastodon */ 594/* exports user data to current directory in a way that pleases Mastodon */
595{ 595{
596 FILE *f; 596 FILE *f;
597 const char *fn; 597 xs *fn = NULL;
598 598
599 fn = "bookmarks.csv"; 599 fn = xs_fmt("%s/export/bookmarks.csv", user->basedir);
600 if ((f = fopen(fn, "w")) != NULL) { 600 if ((f = fopen(fn, "w")) != NULL) {
601 snac_log(user, xs_fmt("Creating %s...", fn)); 601 snac_log(user, xs_fmt("Creating %s...", fn));
602 602
@@ -619,7 +619,8 @@ void export_csv(snac *user)
619 else 619 else
620 snac_log(user, xs_fmt("Cannot create file %s", fn)); 620 snac_log(user, xs_fmt("Cannot create file %s", fn));
621 621
622 fn = "blocked_accounts.csv"; 622 xs_free(fn);
623 fn = xs_fmt("%s/export/blocked_accounts.csv", user->basedir);
623 if ((f = fopen(fn, "w")) != NULL) { 624 if ((f = fopen(fn, "w")) != NULL) {
624 snac_log(user, xs_fmt("Creating %s...", fn)); 625 snac_log(user, xs_fmt("Creating %s...", fn));
625 626
@@ -638,7 +639,8 @@ void export_csv(snac *user)
638 else 639 else
639 snac_log(user, xs_fmt("Cannot create file %s", fn)); 640 snac_log(user, xs_fmt("Cannot create file %s", fn));
640 641
641 fn = "lists.csv"; 642 xs_free(fn);
643 fn = xs_fmt("%s/export/lists.csv", user->basedir);
642 if ((f = fopen(fn, "w")) != NULL) { 644 if ((f = fopen(fn, "w")) != NULL) {
643 snac_log(user, xs_fmt("Creating %s...", fn)); 645 snac_log(user, xs_fmt("Creating %s...", fn));
644 646
@@ -670,7 +672,8 @@ void export_csv(snac *user)
670 else 672 else
671 snac_log(user, xs_fmt("Cannot create file %s", fn)); 673 snac_log(user, xs_fmt("Cannot create file %s", fn));
672 674
673 fn = "following_accounts.csv"; 675 xs_free(fn);
676 fn = xs_fmt("%s/export/following_accounts.csv", user->basedir);
674 if ((f = fopen(fn, "w")) != NULL) { 677 if ((f = fopen(fn, "w")) != NULL) {
675 snac_log(user, xs_fmt("Creating %s...", fn)); 678 snac_log(user, xs_fmt("Creating %s...", fn));
676 679