Patch for coverage
[platform/core/api/audio-io.git] / src / cpp / CAudioOutput.cpp
index 2de88a9..96b7531 100644 (file)
@@ -89,12 +89,12 @@ void CAudioOutput::initialize() {
 
     try {
         CAudioIO::initialize();
+        __setInit(true);
     } catch (CAudioError& e) {
         finalize();
         throw;
     }
 
-    __setInit(true);
     CAudioIO::onStateChanged(CAudioInfo::EAudioIOState::AUDIO_IO_STATE_IDLE);
 }
 
@@ -156,8 +156,10 @@ void CAudioOutput::prepare() {
         internalUnlock();
         throw;
     } catch (const std::bad_alloc&) {
+//LCOV_EXCL_START
         internalUnlock();
         THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed to allocate CPulseAudioClient object");
+//LCOV_EXCL_STOP
     }
 }