ret = lstat(path, &st);
if ((ret == -1) && (errno == ENOENT)) {
errno = 0;
+ talloc_free(mem_ctx);
return;
}
if ( (st.st_mode & S_IFMT) == S_IFREG) {
unlink(path);
+ talloc_free(mem_ctx);
return;
}
}
talloc_free(mem_ctx);
-
return ret;
}
char *old_path = NULL;
int ret;
- if (!read_write) {
+ if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int fd;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}
int ret;
if (!read_write) {
+ talloc_free(mem_ctx);
return -EROFS;
}