Loading lib/security.c +14 −0 Original line number Diff line number Diff line Loading @@ -272,6 +272,20 @@ sec_fflush(struct connectdata *conn, FILE *F) return 0; } int sec_fflush_fd(struct connectdata *conn, int fd) { if(conn->data_prot != prot_clear) { if(conn->out_buffer.index > 0){ sec_write(conn, fd, conn->out_buffer.data, conn->out_buffer.index); conn->out_buffer.index = 0; } sec_send(conn, fd, NULL, 0); } return 0; } int sec_write(struct connectdata *conn, int fd, char *buffer, int length) { Loading lib/security.h +1 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ void delete_ftp_command(void); int sec_fflush (struct connectdata *conn, FILE *); int sec_fflush_fd(struct connectdata *conn, int fd); int sec_fprintf (struct connectdata *, FILE *, const char *, ...); int sec_getc (struct connectdata *conn, FILE *); int sec_putc (struct connectdata *conn, int, FILE *); Loading Loading
lib/security.c +14 −0 Original line number Diff line number Diff line Loading @@ -272,6 +272,20 @@ sec_fflush(struct connectdata *conn, FILE *F) return 0; } int sec_fflush_fd(struct connectdata *conn, int fd) { if(conn->data_prot != prot_clear) { if(conn->out_buffer.index > 0){ sec_write(conn, fd, conn->out_buffer.data, conn->out_buffer.index); conn->out_buffer.index = 0; } sec_send(conn, fd, NULL, 0); } return 0; } int sec_write(struct connectdata *conn, int fd, char *buffer, int length) { Loading
lib/security.h +1 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ void delete_ftp_command(void); int sec_fflush (struct connectdata *conn, FILE *); int sec_fflush_fd(struct connectdata *conn, int fd); int sec_fprintf (struct connectdata *, FILE *, const char *, ...); int sec_getc (struct connectdata *conn, FILE *); int sec_putc (struct connectdata *conn, int, FILE *); Loading