Description

OSSNull doesn't properly account for bShouldAdvertise or bAllowJoinInProgress.

These should be updated in OnValidQueryPacketReceieved.

(Note, bShouldAdvertise is explicitly ignored in LAN matches).

Steps to Reproduce
  1. Download and Compile the attached project.
  2. Launch two instances (don't use the editor).
  3. In the first instance, Press 1 to create and start a new session.
  4. In the second instance, Press 2 to find sessions.
  5. In the first instance, Press 3 to toggle Joinable in Progress
  6. In the second instance, Press 2 to find sessions.

Expected: After the first query 1 session is found. After the second (Joinable in Progress was toggled), no sessions are found.

Actor: After both queries, sessions are found.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-37512 in the post.

0
Login to Vote

Fixed
ComponentUE - Online
Affects Versions4.124.134.14
Target Fix4.16
Fix Commit3363681
Main Commit3385232
CreatedOct 19, 2016
ResolvedApr 4, 2017
UpdatedOct 28, 2022