diff --git a/plugins/FeedsHTTPFetcher.inc b/plugins/FeedsHTTPFetcher.inc
index b7c06257ed566ed155260d282f24ed3aca46fdcb..bc9c79f129ef2457fa5fb72bc724cd0e1a52bfec 100644
--- a/plugins/FeedsHTTPFetcher.inc
+++ b/plugins/FeedsHTTPFetcher.inc
@@ -142,7 +142,7 @@ class FeedsHTTPFetcher extends FeedsFetcher {
    */
   public function configFormValidate(&$values) {
     // Don't accidentally wipe out password.
-    if (empty($values['basic_auth_password'])) {
+    if (empty($values['basic_auth_password']) && !empty($this->config['basic_auth_password'])) {
       $values['basic_auth_password'] = $this->config['basic_auth_password'];
     }
     if ($values['basic_auth'] != FEEDS_HTTP_BASIC_AUTH_PER_IMPORTER) {