Index: includes/file.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/file.inc,v retrieving revision 1.146 diff -u -p -r1.146 file.inc --- includes/file.inc 4 Dec 2008 11:09:33 -0000 1.146 +++ includes/file.inc 25 Dec 2008 04:07:05 -0000 @@ -771,9 +771,9 @@ function file_unmanaged_delete($path) { */ function file_space_used($uid = NULL, $status = FILE_STATUS_PERMANENT) { if (!is_null($uid)) { - return db_query('SELECT SUM(filesize) FROM {files} WHERE uid = :uid AND status = :status', array(':uid' => $uid, ':status' => $status))->fetchField(); + return db_query('SELECT SUM(filesize) FROM {files} WHERE uid = :uid AND status & :status != :status', array(':uid' => $uid, ':status' => $status))->fetchField(); } - return db_query('SELECT SUM(filesize) FROM {files} WHERE status = :status', array(':status' => $status))->fetchField(); + return db_query('SELECT SUM(filesize) FROM {files} WHERE status & :status != :status', array(':status' => $status))->fetchField(); } /**