1.1 --- a/core/smn_player.cpp Tue Apr 27 21:07:59 2010 -0700
1.2 +++ b/core/smn_player.cpp Tue Apr 27 23:40:04 2010 -0700
1.3 @@ -720,6 +720,10 @@
1.4 }
1.5
1.6 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.7 + if (pInfo == NULL)
1.8 + {
1.9 + return 0;
1.10 + }
1.11
1.12 return sp_ftoc(pInfo->GetTimeConnected());
1.13 }
1.14 @@ -739,6 +743,10 @@
1.15 }
1.16
1.17 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.18 + if (pInfo == NULL)
1.19 + {
1.20 + return 0;
1.21 + }
1.22
1.23 return pInfo->GetDataRate();
1.24 }
1.25 @@ -758,6 +766,10 @@
1.26 }
1.27
1.28 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.29 + if (pInfo == NULL)
1.30 + {
1.31 + return 1;
1.32 + }
1.33
1.34 return pInfo->IsTimingOut() ? 1 : 0;
1.35 }
1.36 @@ -782,6 +794,10 @@
1.37 }
1.38
1.39 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.40 + if (pInfo == NULL)
1.41 + {
1.42 + return sp_ftoc(-1);
1.43 + }
1.44
1.45 if (params[2] == MAX_FLOWS)
1.46 {
1.47 @@ -815,6 +831,10 @@
1.48 }
1.49
1.50 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.51 + if (pInfo == NULL)
1.52 + {
1.53 + return sp_ftoc(-1);
1.54 + }
1.55
1.56 if (params[2] == MAX_FLOWS)
1.57 {
1.58 @@ -848,6 +868,10 @@
1.59 }
1.60
1.61 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.62 + if (pInfo == NULL)
1.63 + {
1.64 + return sp_ftoc(-1);
1.65 + }
1.66
1.67 if (params[2] == MAX_FLOWS)
1.68 {
1.69 @@ -881,6 +905,10 @@
1.70 }
1.71
1.72 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.73 + if (pInfo == NULL)
1.74 + {
1.75 + return sp_ftoc(-1);
1.76 + }
1.77
1.78 if (params[2] == MAX_FLOWS)
1.79 {
1.80 @@ -914,6 +942,10 @@
1.81 }
1.82
1.83 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.84 + if (pInfo == NULL)
1.85 + {
1.86 + return 0;
1.87 + }
1.88
1.89 if (params[2] == MAX_FLOWS)
1.90 {
1.91 @@ -948,6 +980,11 @@
1.92
1.93 INetChannelInfo *pInfo = engine->GetPlayerNetInfo(client);
1.94
1.95 + if (pInfo == NULL)
1.96 + {
1.97 + return 0;
1.98 + }
1.99 +
1.100 if (params[2] == MAX_FLOWS)
1.101 {
1.102 value = pInfo->GetAvgPackets(FLOW_INCOMING) + pInfo->GetAvgPackets(FLOW_OUTGOING);