Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    d29f920c
    CHOP-900: Use new apr_procattr_constrain_handle_set() extension. · d29f920c
    Nat Goodspeed authored
    Now LLProcess explicitly requests APR to limit the handles passed to any child
    process, instead of wantonly passing whatever happens to be lying around the
    parent process at the time.
    This requires the latest APR build.
    Also revert LLUpdateDownloader::Implementation::mDownloadStream to llofstream
    (as in rev 1878a57aebd7) instead of apr_file_t*. Using APR for that file was a
    Band-Aid -- a single whacked mole -- for the problem more systemically
    addressed by apr_procattr_constrain_handle_set().
    d29f920c
    History
    CHOP-900: Use new apr_procattr_constrain_handle_set() extension.
    Nat Goodspeed authored
    Now LLProcess explicitly requests APR to limit the handles passed to any child
    process, instead of wantonly passing whatever happens to be lying around the
    parent process at the time.
    This requires the latest APR build.
    Also revert LLUpdateDownloader::Implementation::mDownloadStream to llofstream
    (as in rev 1878a57aebd7) instead of apr_file_t*. Using APR for that file was a
    Band-Aid -- a single whacked mole -- for the problem more systemically
    addressed by apr_procattr_constrain_handle_set().
Code owners
Assign users and groups as approvers for specific file changes. Learn more.