X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=cmds.c;h=6c277af284ba815871f7e36dab8e4059af1b20f9;hb=8edfedb1174845aada331cfd3d31b817cb8e3d11;hp=0af47825ef0aaadc3e153aae4db930209ba2c055;hpb=847beee37b210ca64f1b6d74897ffca84b0856de;p=betaftpd diff --git a/cmds.c b/cmds.c index 0af4782..6c277af 100644 --- a/cmds.c +++ b/cmds.c @@ -936,11 +936,19 @@ int cmd_stat(struct conn * const c) " BetaFTPD version " VERSION " (http://members.xoom.com/sneeze/betaftpd.html)\r\n" " Connected to %s\r\n" " Control connection state: %s\r\n" +#if WANT_ASCII + " TYPE: %s; STRUcture: File; transfer MODE: Stream\r\n" +#else " TYPE: Image; STRUcture: File; transfer MODE: Stream\r\n" +#endif " Data connection state: %s\r\n" "211 End of status\r\n", inet_ntoa(((struct sockaddr_in *)(&(c->addr)))->sin_addr), - conn_state[c->auth], (f) ? ftran_state[f->state] : ftran_state[0]); + conn_state[c->auth], +#if WANT_ASCII + (c->ascii_mode == 1) ? "ASCII, FORM: Nonprint" : "Image", +#endif + (f) ? ftran_state[f->state] : ftran_state[0]); i = strlen(buf);