<html>
    <head>
      <base href="https://bugzilla.icculus.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:kuehnhammertobias@gmx.at" title="Kuehnhammer Tobias <kuehnhammertobias@gmx.at>"> <span class="fn">Kuehnhammer Tobias</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Team Arena Single Player broken, always spectator"
   href="https://bugzilla.icculus.org/show_bug.cgi?id=6030">bug 6030</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>kuehnhammertobias@gmx.at
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Team Arena Single Player broken, always spectator"
   href="https://bugzilla.icculus.org/show_bug.cgi?id=6030#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Team Arena Single Player broken, always spectator"
   href="https://bugzilla.icculus.org/show_bug.cgi?id=6030">bug 6030</a>
              from <span class="vcard"><a class="email" href="mailto:kuehnhammertobias@gmx.at" title="Kuehnhammer Tobias <kuehnhammertobias@gmx.at>"> <span class="fn">Kuehnhammer Tobias</span></a>
</span></b>
        <pre>This check fixed a few bugs iirc.
Though I can't remember the whole list of problems:

1. I think disconnected clients sometimes have broken the configstrings
('ghost'  
   clients with malformated strings).
2. Under some circumstances game crashes (after map_restart?) if kicked bots 
   (because of wrong function 'BotReadSessionData') or related to 1?.
3. Maybe related bug: "Under certain circumstances, already "disconnected" 
   clients can disconnect"?
   <a href="http://svn.icculus.org/tremulous?view=rev&revision=2009">http://svn.icculus.org/tremulous?view=rev&revision=2009</a>
4. gameplay bugs like the flag disappearing? (reported by dev/humancontroller)
5. ...

To be honest I can't remember what exactly was the biggest problem without the
check, but I'm definitly sure that game.qvm can crash without the check (the
already disconnected client is still there as 'ghost').

So, yes it is a security fix. The added check in g_cmd.c fixed the bug(s),
though technically I don't understand why!
--------
It seems that the current problem of not joining a team must be OS specific. I
neither have problems on WinXP nor on Win7!
Why is this a problem for Non-Windows OS?

Thanks</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>