diff --git a/pkg/vpn/management/event.go b/pkg/vpn/management/event.go
index cc9cf80c34104c3cb6090500391c6546909262d2..c9e0267abba093e2f45c3e9a0f6b94b2857c5afc 100644
--- a/pkg/vpn/management/event.go
+++ b/pkg/vpn/management/event.go
@@ -173,8 +173,8 @@ func (e *StateEvent) parts() [][]byte {
 		// Prevent crash if the server has sent us a malformed
 		// status message. This should never actually happen if
 		// the server is behaving itself.
-		if len(e.bodyParts) < 5 {
-			expanded := make([][]byte, 5)
+		if len(e.bodyParts) < 6 {
+			expanded := make([][]byte, 6)
 			copy(expanded, e.bodyParts)
 			e.bodyParts = expanded
 		}