diff --git a/pkg/service/rtcservice.go b/pkg/service/rtcservice.go index 04685b1e9..6f18356df 100644 --- a/pkg/service/rtcservice.go +++ b/pkg/service/rtcservice.go @@ -254,6 +254,9 @@ func (s *RTCService) validateInternal( } else { lgr.Debugw("processing join request", "joinRequest", logger.Proto(joinRequest)) + if joinRequest.ClientInfo == nil { + joinRequest.ClientInfo = &livekit.ClientInfo{} + } AugmentClientInfo(joinRequest.ClientInfo, r) pi.Client = joinRequest.ClientInfo