INNER CODE UNIT · C

path_has_prefix

witchan/ios-mcp · mcp-root/main.c:123

static int path_has_prefix(const char *path, const char *prefix) {
    size_t prefixLen;

    if (!path || !prefix) {
        return 0;
    }

    prefixLen = strlen(prefix);
    if (strncmp(path, prefix, prefixLen) != 0) {
        return 0;
    }

    return path[prefixLen] == '\0' || path[prefixLen] == '/';
}

static int path_is_allowed_chmod_target(const char *path) {
    static const char *const rawPrefixes[] = {
        "/var/containers/Bundle/Application",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…