merge develop into master #21

Merged
JakeHillion merged 149 commits from develop into master 2021-05-12 00:22:59 +01:00
Showing only changes of commit 6f72047caf - Show all commits

View File

@ -52,7 +52,11 @@ func (t *SourceSink) Source() (proxy.Packet, error) {
var good, bad float64
func (t *SourceSink) Sink(packet proxy.Packet) error {
_, err := t.tun.Write(packet.Contents(), 4)
// make space for tun header
content := make([]byte, len(packet.Contents())+4)
copy(content[4:], packet.Contents())
_, err := t.tun.Write(content, 4)
if err != nil {
switch err.(type) {
case *os.PathError: