diff --git a/ChangeLog b/ChangeLog
index 36b387fe58cea61932b3b5d6ee17fae723ffffed..89013fcfed9a88ad3573fd3f3b32d3ec7a343f75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -178,6 +178,9 @@ Changes
 	  so that functions only used with tab completion are properly
 	  #ifdef'ed out. (DLR)
 - search.c:
+  do_gotoline()
+	- Don't call blank_statusbar_refresh() so if there's an error
+	  returned in multibuffer mode, we can actually see it.
   do_search()
 	- Remove erroneously introduced near-duplicate call to
 	  update_history(). (DLR)
diff --git a/search.c b/search.c
index 59609b5b7243ca3a86d13ecb878308b04c46366b..01e71b80b7fd292e6fbe10ad99f6a3398312249e 100644
--- a/search.c
+++ b/search.c
@@ -780,7 +780,6 @@ int do_gotoline(int line, int save_pos)
 	edit_update(current, CENTER);
     placewewant = 0;
     goto_abort();
-    blank_statusbar_refresh();
     return 1;
 }