Skip to content

segfault when request_rec->filename is null #29

@max-zelinski

Description

@max-zelinski

Some modules that shortcut translation handler and don't run uri->filename translation (one of those modules is IBM WebSphere 7 plugin) leave request_rec->filename equals to NULL, which makes mod_xsendfile segfault in ap_xsendfile_get_orginal_path because of ap_strrchr(rv, '/') - where rv is NULL.

The possible solution is to check if request_rec->filename is NULL and assign request_rec->filename = request_rec->uri

Here is an email thread from 2002 explaining this problem a little bit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions