Add missing newlines when copying variables from tinc.conf to an invitation file.
This commit is contained in:
parent
fa1e9b0461
commit
00398a60ec
1 changed files with 5 additions and 1 deletions
|
@ -404,8 +404,12 @@ int cmd_invite(int argc, char *argv[]) {
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
while(fgets(buf, sizeof buf, tc)) {
|
while(fgets(buf, sizeof buf, tc)) {
|
||||||
if((!strncasecmp(buf, "Mode", 4) && strchr(" \t=", buf[4]))
|
if((!strncasecmp(buf, "Mode", 4) && strchr(" \t=", buf[4]))
|
||||||
|| (!strncasecmp(buf, "Broadcast", 9) && strchr(" \t=", buf[9])))
|
|| (!strncasecmp(buf, "Broadcast", 9) && strchr(" \t=", buf[9]))) {
|
||||||
fputs(buf, f);
|
fputs(buf, f);
|
||||||
|
// Make sure there is a newline character.
|
||||||
|
if(!strchr(buf, '\n'))
|
||||||
|
fputc('\n', f);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fclose(tc);
|
fclose(tc);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue