aboutsummaryrefslogtreecommitdiff
path: root/archival/libarchive/unsafe_prefix.c
diff options
context:
space:
mode:
Diffstat (limited to 'archival/libarchive/unsafe_prefix.c')
-rw-r--r--archival/libarchive/unsafe_prefix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/libarchive/unsafe_prefix.c b/archival/libarchive/unsafe_prefix.c
index 826c673bf..9994f4d94 100644
--- a/archival/libarchive/unsafe_prefix.c
+++ b/archival/libarchive/unsafe_prefix.c
@@ -15,7 +15,7 @@ const char* FAST_FUNC strip_unsafe_prefix(const char *str)
cp++;
continue;
}
- if (strncmp(cp, "/../"+1, 3) == 0) {
+ if (is_prefixed_with(cp, "/../"+1)) {
cp += 3;
continue;
}