SS_unicode_to_char((const char *)pLinkName, (char *)path, MAX_PATH - 1);
ret = unlink(path);
- if (ret < 0 && errno != ENOENT) {
- LOGE("unlink failed with return value: %d\n", ret);
- return E_SS_FAILURE;
+ if (ret < 0) {
+ if (errno != ENOENT) {
+ LOGE("unlink failed with return value: %d\n", ret);
+ return E_SS_FAILURE;
+ }
+ LOGL(LOG_SSENGINE, "unlink with return value: %d, but errno is ENOENT and is expected\n", ret);
+ } else {
+ LOGL(LOG_SSENGINE, "unlink with return value: %d\n", ret);
}
- LOGL(LOG_SSENGINE, "unlink with return value: %d\n", ret);
return S_SS_SUCCESS;
}