-@@ -262,7 +289,18 @@ static int keep_backup(char *fname)
- /* main backup switch routine */
- int make_backup(char *fname)
- {
-+ int ret;
- if (backup_dir)
-- return keep_backup(fname);
-- return make_simple_backup(fname);
-+ ret = keep_backup(fname);
-+ else
-+ ret = make_simple_backup(fname);
-+ deleting = 0; /* Always restore the default backup process. */
-+ return ret;
-+}
+@@ -266,3 +293,13 @@ int make_backup(char *fname)
+ return keep_backup(fname);
+ return make_simple_backup(fname);
+ }