diff --git a/ChangeLog b/ChangeLog
index c9ec77180c3c9cd1de4082c3d597ea336e6d9828..5f6fc86737aa55fbd0d5f04b2851d7f548781b33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,9 @@ CVS code -
   write_file()
 	- Don't free backupname before displaying it in a statusbar error
 	  message. (DLR, found by Bill Marcum)
+- rcfile.c:
+  parse_argument()
+	- Rename variable ptr_bak to ptr_save, for consistency. (DLR)
 - doc/nano.1, doc/nanorc.5, doc/rnano.1, doc/nano.texi:
 	- Update the copyright years to include 2006. (DLR)
 	- Explicitly mention that all regexes should be extended regular
diff --git a/src/rcfile.c b/src/rcfile.c
index 50848535534d9d8a36ef4fb11aa05f0305a512f2..c988a90586901067c296faaf653ff9d4bc7cd162 100644
--- a/src/rcfile.c
+++ b/src/rcfile.c
@@ -151,7 +151,7 @@ char *parse_next_word(char *ptr)
  * arguments can contain "'s too. */
 char *parse_argument(char *ptr)
 {
-    const char *ptr_bak = ptr;
+    const char *ptr_save = ptr;
     char *last_quote = NULL;
 
     assert(ptr != NULL);
@@ -170,7 +170,7 @@ char *parse_argument(char *ptr)
 	    ptr = NULL;
 	else
 	    *ptr++ = '\0';
-	rcfile_error(N_("Argument %s has unterminated \""), ptr_bak);
+	rcfile_error(N_("Argument %s has unterminated \""), ptr_save);
     } else {
 	*last_quote = '\0';
 	ptr = last_quote + 1;