ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/CCSFinger/CCSFinger.cs
(Generate patch)

Comparing CCSFinger/CCSFinger.cs (file contents):
Revision 722 by douglas, 2006-03-30T20:45:16-08:00 vs.
Revision 724 by douglas, 2006-03-30T21:33:30-08:00

# Line 223 | Line 223 | public class CCSFinger : ServiceBase
223                                          bool not = true;
224  
225                                          for (uint index = 0; index != count; ++index)
226 <                                                if (users[index].usri1_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 || users[index].usri1_full_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 && !logins.ContainsKey(users[index].usri1_name))
227 <                                                {
228 <                                                        logins.Add(users[index].usri1_name, new List<Login>());
226 >                                                if (users[index].usri1_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 || users[index].usri1_full_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1)
227 >                                                        try
228 >                                                        {
229 >                                                                logins.Add(users[index].usri1_name, new List<Login>());
230  
231 <                                                        logins[users[index].usri1_name].Add(new Login(users[index].usri1_name));
231 >                                                                logins[users[index].usri1_name].Add(new Login(users[index].usri1_name));
232  
233 <                                                        if (logins_.ContainsKey(users[index].usri1_name))
234 <                                                                logins[users[index].usri1_name].AddRange(logins_[users[index].usri1_name]);
235 <
236 <                                                        not = false;
237 <                                                }
233 >                                                                if (logins_.ContainsKey(users[index].usri1_name))
234 >                                                                        logins[users[index].usri1_name].AddRange(logins_[users[index].usri1_name]);
235 >                                                        }
236 >                                                        catch (ArgumentException) {}
237 >                                                        finally
238 >                                                        {
239 >                                                                not = false;
240 >                                                        }
241  
242                                          if (not)
243                                                  nots.Add(name);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines