diff --git a/utils/drmprocessorclientimpl.cpp b/utils/drmprocessorclientimpl.cpp index 2f1a45f..eca974c 100644 --- a/utils/drmprocessorclientimpl.cpp +++ b/utils/drmprocessorclientimpl.cpp @@ -68,7 +68,13 @@ DRMProcessorClientImpl::DRMProcessorClientImpl(): strcpy(cookiejar, "/tmp/libgourou_cookie_jar_XXXXXX"); #endif - mkstemp(cookiejar); + int fd = mkstemp(cookiejar); + if (fd >= 0) + close(fd); + else + { + EXCEPTION(gourou::CLIENT_FILE_ERROR, "mkstemp error"); + } } DRMProcessorClientImpl::~DRMProcessorClientImpl()