Subversion Repositories Games.Chess Giants

Rev

Rev 59 | Rev 116 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 59 Rev 81
Line 371... Line 371...
371
      else if (wcsncmp (line_buffer, L"Last disconnected: ", 19) == 0)
371
      else if (wcsncmp (line_buffer, L"Last disconnected: ", 19) == 0)
372
      {
372
      {
373
         field_start = &line_buffer[19]; // skip the "Last disconnected: " text
373
         field_start = &line_buffer[19]; // skip the "Last disconnected: " text
374
 
374
 
375
         // read and convert the data in the right form
375
         // read and convert the data in the right form
376
         if (swscanf_s (field_start, L"%*s %s %d, %*d:%*d %*s %d", month_str, WCHAR_SIZEOF (month_str), &playercard->disconnection_day, &playercard->disconnection_year) == 3)
376
         if (swscanf_s (field_start, L"%*s %s %d, %*d:%*d %*s %d", month_str, WCHAR_SIZEOF (month_str), &days, &number) == 3)
-
 
377
         {
-
 
378
            playercard->disconnection_day = days; // reuse the "days" variable, which is an int, and we need an int in swscanf_s()
377
            playercard->disconnection_month = MonthStringToNumber (month_str); // convert month from string to number
379
            playercard->disconnection_month = MonthStringToNumber (month_str); // convert month from string to number
-
 
380
            playercard->disconnection_year = number; // reuse the "number" variable, which is an int, and we need an int in swscanf_s()
-
 
381
         }
378
 
382
 
379
         playercard->update_dialog = true; // remember to update dialog
383
         playercard->update_dialog = true; // remember to update dialog
380
      }
384
      }
381
 
385
 
382
      // else player has never connected
386
      // else player has never connected