Commit Diff


commit - f62ba4580683b9231f5608a097aa281961f16c1b
commit + 707b0c4f5fd7c7acd55fa9e93b8f7344e3e83276
blob - 5eb9d57db83a496f81461b8a7b8ec0e94fc78360
blob + fba1dbec971587b8a93307ceddf27dc66ebba28d
--- internal/sip/sip.go
+++ internal/sip/sip.go
@@ -106,8 +106,11 @@ func WriteRequest(w io.Writer, req *Request) (n int64,
 		return n, err
 	}
 
-	nn, err := io.Copy(w, req.Body)
-	n += nn
+	if req.Body != nil {
+		var nn int64
+		nn, err = io.Copy(w, req.Body)
+		n += nn
+	}
 	return n, err
 }