diff --git a/po/nano.pot b/po/nano.pot
index 5b7a67ca71f53cdece473c5a472e1c410f826220..96899b2d33aec1a97f9dffcb1ab3de96b1df5305 100644
--- a/po/nano.pot
+++ b/po/nano.pot
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-07-07 01:16-0400\n"
+"POT-Creation-Date: 2000-07-07 09:15-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -707,19 +707,19 @@ msgid "Replace this instance?"
 msgstr ""
 
 #. Ask for it
-#: search.c:507
+#: search.c:508
 msgid "Enter line number"
 msgstr ""
 
-#: search.c:509
+#: search.c:510
 msgid "Aborted"
 msgstr ""
 
-#: search.c:529
+#: search.c:530
 msgid "Come on, be reasonable"
 msgstr ""
 
-#: search.c:534
+#: search.c:535
 #, c-format
 msgid "Only %d lines available, skipping to last line"
 msgstr ""
diff --git a/search.c b/search.c
index 4756cc7d3f7d2f79f6df167e3377aafd0eadba4d..fffb43ec84a753e5ed85d5c483f9f4fa1b40f086 100644
--- a/search.c
+++ b/search.c
@@ -464,6 +464,7 @@ int do_replace(void)
             if (!copy) {
                 statusbar("Replace failed: unknown subexpression!");
                 replace_abort();
+		return 0;
             }
 
 	    /* Cleanup */