Commit Diff
--- ftp.c +++ ftp.c @@ -299,9 +299,12 @@ expect(uint8_t type) if (t == type) return; - if (t == Terror) { + if (t == Rerror) { char *err; + /* skip tag */ + np_read16(buf); + err = np_readstr(buf); errx(1, "expected %s, got error %s", pp_msg_type(type), err);