X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Finvitation.c;h=0dfd9eacf32f2cae5ab9a3a45256f74551af3c72;hb=00d81ee6236e76f80b84372ac5c635636ad48136;hp=ac410b8143f3eee66bf6303e047f4de9752fad74;hpb=18646deca120f0ccc3bfad643dba83547ecc2f20;p=tinc diff --git a/src/invitation.c b/src/invitation.c index ac410b81..0dfd9eac 100644 --- a/src/invitation.c +++ b/src/invitation.c @@ -607,6 +607,17 @@ make_names: return false; } + snprintf(filename, sizeof filename, "%s" SLASH "invitation-data", confbase); + FILE *finv = fopen(filename, "w"); + if(!finv || fwrite(data, datalen, 1, finv) != 1) { + fprintf(stderr, "Could not create file %s: %s\n", filename, strerror(errno)); + fclose(fh); + fclose(f); + fclose(finv); + return false; + } + fclose(finv); + snprintf(filename, sizeof filename, "%s" SLASH "tinc-up.invitation", confbase); FILE *fup = fopen(filename, "w"); if(!fup) {