Jinoh Kang (@iamahuman) commented about dlls/win32u/winstation.c:
ERR( "Failed to map session mapping, status %#x\n", status );
free( session );
session = NULL;
goto done;
}
if (shared_session) shared_session_release( shared_session );
shared_session = session;
- }
- session = shared_session_acquire( shared_session );
+done:
- pthread_mutex_unlock( &session_lock );
- return session;
`session` is uninitialized if `!(force || !shared_session)`.