}
int fd = open(params->fileBlockName.c_str(), O_RDONLY);
- if (fd <= 0) {
- g_debug("%s: Failed to open %s\n",
+ if (fd < 0) {
+ g_debug("%s: Failed to open %s, errno is %d\n",
__FUNCTION__,
- params->fileBlockName.c_str());
+ params->fileBlockName.c_str(),
+ errno);
continue;
}
} else {
g_debug("%s: Block is not added\n", __FUNCTION__);
}
+
+ if (close(fd) < 0) {
+ g_debug("%s: Failed to close %s, errno is %d\n",
+ __FUNCTION__,
+ params->fileBlockName.c_str(),
+ errno);
+ }
}
pthread_mutex_unlock(¶ms->fileBlockMutex);
return NULL;