Send meta header for type 2 too

modules
Jean-Louis Huynen 2019-02-28 15:35:39 +01:00
parent 04f40a364c
commit af07f513ca
No known key found for this signature in database
GPG Key ID: 4CDEBABACE9A5DC9
1 changed files with 2 additions and 2 deletions

View File

@ -162,7 +162,7 @@ func main() {
// init or reinit after retry
if set(d4p) {
// type 254 requires to send a meta-header first
if d4.conf.ttype == 254 {
if d4.conf.ttype == 254 || d4.conf.ttype == 2 {
if d4.hijackSource() {
nread, err := io.CopyBuffer(&d4.dst, d4.src, d4.dst.pb)
if err != nil {
@ -287,7 +287,7 @@ func d4loadConfig(d4 *d4S) bool {
(*d4).conf.ttype = uint8(tmp)
// parse meta header file
data := make([]byte, MH_FILE_LIMIT)
if tmp == 254 {
if tmp == 254 || tmp == 2 {
file, err := os.Open((*d4).confdir + "/metaheader.json")
if err != nil {
panic("Failed to open Meta-Header File.")