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

Diff for /pegasus/src/Pegasus/Common/TraceFileHandler.cpp between version 1.23 and 1.24

version 1.23, 2005/05/25 01:06:19 version 1.24, 2005/07/15 23:02:20
Line 145 
Line 145 
     if (!fileHandle)     if (!fileHandle)
     {     {
         // Unable to open file, log a message         // Unable to open file, log a message
         Logger::put_l(Logger::DEBUG_LOG, "Tracer", Logger::WARNING,          Logger::put_l(Logger::DEBUG_LOG, System::CIMSERVER, Logger::WARNING,
             "Common.TraceFileHandler.FAILED_TO_OPEN_FILE",             "Common.TraceFileHandler.FAILED_TO_OPEN_FILE",
             "Failed to open file $0", fileName);             "Failed to open file $0", fileName);
         return 0;         return 0;
     }     }
  
     //     //
       // Verify that the file has the correct owner
       //
       if (!System::verifyFileOwnership(fileName))
       {
           Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::WARNING,
              "Common.TraceFileHandler.UNEXPECTED_FILE_OWNER",
              "File $0 is not owned by user $1.", fileName,
              System::getEffectiveUserName());
           fclose(fileHandle);
           return 0;
       }
   
       //
     // Set the file permissions to 0600     // Set the file permissions to 0600
     //     //
 #if !defined(PEGASUS_OS_TYPE_WINDOWS) #if !defined(PEGASUS_OS_TYPE_WINDOWS)
Line 162 
Line 175 
             String(fileName), (_S_IREAD|_S_IWRITE)) )             String(fileName), (_S_IREAD|_S_IWRITE)) )
 #endif #endif
     {     {
         Logger::put_l(Logger::DEBUG_LOG, "Tracer", Logger::WARNING,          Logger::put_l(Logger::DEBUG_LOG, System::CIMSERVER, Logger::WARNING,
            "Common.TraceFileHandler.FAILED_TO_SET_FILE_PERMISSIONS",            "Common.TraceFileHandler.FAILED_TO_SET_FILE_PERMISSIONS",
            "Failed to set permissions on file $0", fileName);            "Failed to set permissions on file $0", fileName);
         fclose(fileHandle);         fclose(fileHandle);
         return 0;         return 0;
     }     }
  
     //  
     // Verify that the file has the correct owner  
     //  
     if (!System::verifyFileOwnership(fileName))  
     {  
         Logger::put_l(Logger::ERROR_LOG, "Tracer", Logger::WARNING,  
            "Common.TraceFileHandler.UNEXPECTED_FILE_OWNER",  
            "File $0 is not owned by user $1.", fileName,  
            System::getEffectiveUserName());  
         fclose(fileHandle);  
         return 0;  
     }  
   
     return fileHandle;     return fileHandle;
 } }
  


Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2