{
struct stat stat_results = {0, };
int file_open = 0;
+ char mes_error[256];
+ int errnum = 0;
ms_debug_fenter();
file_open = open(file_uri, O_RDONLY);
if (file_open < 0) {
- char mes_error[256];
- strerror_r(errno, mes_error, sizeof(mes_error));
- ms_error("Couldn`t open file [%s] according to [%s]. Error N [%d]", file_uri, mes_error, errno);
+ errnum = errno;
+ strerror_r(errnum, mes_error, sizeof(mes_error));
+ ms_error("Couldn`t open file [%s] according to [%s]. Error N [%d]", file_uri, mes_error, errnum);
- if (EACCES == errno)
+ if (EACCES == errnum)
return MEDIA_STREAMER_ERROR_PERMISSION_DENIED;
return MEDIA_STREAMER_ERROR_INVALID_PARAMETER;