|Project:||Backup and Migrate|
There is a bug in the backup_migrate module function _backup_migrate_path_is_in_save_dir() that causes a wrong return from the backup_migrate_file_download() hook.
Line 1021 in 'back_migrate.module() is currently:
return ($path && file_exists($backup_dir)) ? file_create_path($path, $backup_dir) : FALSE;
But is should be:
return ($path && file_exists($backup_dir)) ? file_check_location($path, $backup_dir) : FALSE;
My particular problem was that webfm was failing to download files because of this bug also noted in their issue queue here - http://drupal.org/node/1496962#comment-5969506