Possibly fix double newlines in ssh

This commit is contained in:
Andrew Pamment 2017-09-15 18:20:15 +10:00
parent a7bcb1100a
commit 62a09a4630
2 changed files with 5 additions and 5 deletions

2
bbs.c
View File

@ -265,7 +265,7 @@ void s_putstring(char *c) {
char *ptr2;
if (!should_convert_utf8()) {
if (sshBBS) {
puts(c);
fprintf(stdout, "%s", c);
} else {
write(gSocket, c, strlen(c));
}

View File

@ -42,7 +42,7 @@ void doorchld_handler(int s)
int write_door32sys(struct user_record *user) {
struct stat s;
char buffer[256];
char buffer[1024];
FILE *fptr;
char *ptr;
int i;
@ -53,7 +53,7 @@ int write_door32sys(struct user_record *user) {
mkdir(buffer, 0755);
}
sprintf(buffer, "%s/node%d/door32.sys", conf.bbs_path, mynode);
snprintf(buffer, 1024, "%s/node%d/door32.sys", conf.bbs_path, mynode);
fptr = fopen(buffer, "w");
@ -78,7 +78,7 @@ int write_door32sys(struct user_record *user) {
// create dorinfo1.def
sprintf(buffer, "%s/node%d", conf.bbs_path, mynode);
snprintf(buffer, 1024, "%s/node%d", conf.bbs_path, mynode);
if (stat(buffer, &s) != 0) {
mkdir(buffer, 0755);
@ -433,4 +433,4 @@ void runexternal(struct user_record *user, char *cmd, int stdio, char *argv[], c
}
}
timeoutpaused = 0;
}
}