diff -r a5837882a252 -r 850be6a6885c librazor/uri-io.c --- a/librazor/uri-io.c Mon Jul 11 16:12:45 2016 +0100 +++ b/librazor/uri-io.c Fri Jun 08 18:02:49 2018 +0100 @@ -164,7 +164,6 @@ int is_dir; char *path, *slash, *s; void *addr; - struct razor_error *tmp_error = NULL; path = strdup(filename); slash = strrchr(path, '/'); @@ -226,7 +225,7 @@ addr = razor_file_get_contents_archive(filename, &size, error); if (!addr) { if (error && saved_errno != ENOTDIR && - razor_error_matches(error, RAZOR_POSIX_ERROR, + razor_error_matches(*error, RAZOR_POSIX_ERROR, ENOTDIR)) { razor_error_free(*error); *error = NULL;