module error in drush My task is to update all modules of  a site and commit. Everything goes well except when I ran the command drush pm-update projects drupal-6.28


  PHP Fatal error:  Call-time pass-by-reference has been removed in /Users/scottnassery/c2d-deals2/sites/all/modules/contrib/uc_post_affiliate_pro/uc_post_affiliate_pro.module on line 926
  Drush command terminated abnormally due to an unrecoverable error.   [error]
  Error: Call-time pass-by-reference has been removed in
  /Users/scottnassery/c2d-deals2/sites/all/modules/contrib/uc_post_affiliate_pro/uc_post_affiliate_pro.module,
  line 926
  
  Fatal error: Call-time pass-by-reference has been removed in /Users/scottnassery/c2d-deals2/sites/all/modules/contrib/uc_post_affiliate_pro/uc_post_affiliate_pro.module on line 926
  Scotts-MacBook-Pro-2:c2d-deals2 scottnassery$ drush up uc_post_affiliate_pro --security-only --no-core
  PHP Fatal error:  Call-time pass-by-reference has been removed in /Users/scottnassery/c2d-deals2/sites/all/modules/contrib/uc_post_affiliate_pro/uc_post_affiliate_pro.module on line 926
  Drush command terminated abnormally due to an unrecoverable error.   [error]
  Error: Call-time pass-by-reference has been removed in
  /Users/scottnassery/c2d-deals2/sites/all/modules/contrib/uc_post_affiliate_pro/uc_post_affiliate_pro.module,


My question is how can I fix that error and how can I restore the module to a old version should I redownload it  and replace it?
Recently, Drush changed the default setting for recoverable errors to abort rather than continue when they are discovered. If this is causing problems, e.g. in an old module, then you can turn it off.

Create a file called drushrc.php, and place it in $HOME/.drush. Add the following contents:

&lt;?php
$options['halt-on-error'] = FALSE;


You should then be able to continue without needing to fix the error in the non-compliant module.