(file) Return to CIMDateTime.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMDateTime.cpp between version 1.62 and 1.63

version 1.62, 2005/05/24 20:57:58 version 1.63, 2005/05/27 19:27:19
Line 283 
Line 283 
     String uOff_num = uOffSet.subString(1,3);     String uOff_num = uOffSet.subString(1,3);
     for (int i=0; i < 3; i++)     for (int i=0; i < 3; i++)
     {     {
         if (!isdigit(uOff_num[i]))          if ((uOff_num[i] < '0') || (uOff_num[i] > '9'))
         {         {
             Tracer::trace(__FILE__,__LINE__,TRC_CIM_DATA,Tracer::LEVEL2,             Tracer::trace(__FILE__,__LINE__,TRC_CIM_DATA,Tracer::LEVEL2,
                  "Format is wrong - UTC offset contains non digit character.");                  "Format is wrong - UTC offset contains non digit character.");
Line 714 
Line 714 
  
      // Check to see if other characters are digits or astrisks (*)      // Check to see if other characters are digits or astrisks (*)
  
     for (Uint32 i = 0; i < CIMDateTimeRep::FORMAT_LENGTH; i++){      for (Uint32 i = 0; i < CIMDateTimeRep::FORMAT_LENGTH; i++)
             if (i != DOT_OFFSET && i != SIGN_OFFSET && !isdigit(dateTimeStr[i]) && (String::compare(dateTimeStr.subString(i,1),"*") != 0)){      {
           if (!((i == DOT_OFFSET) || (i == SIGN_OFFSET) ||
                 ((dateTimeStr[i] >= '0') && (dateTimeStr[i] <= '9')) ||
                 (dateTimeStr[i] == '*')))
           {
             Tracer::trace(__FILE__,__LINE__,TRC_CIM_DATA,Tracer::LEVEL2,             Tracer::trace(__FILE__,__LINE__,TRC_CIM_DATA,Tracer::LEVEL2,
                     "CIMdateTime object has an incorrect format.");                     "CIMdateTime object has an incorrect format.");
             return false;             return false;


Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2