]> git.wh0rd.org Git - nano.git/commitdiff
in do_writeout(), if we're in restricted mode, we're not allowed to
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 21 Apr 2007 18:57:47 +0000 (18:57 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 21 Apr 2007 18:57:47 +0000 (18:57 +0000)
write selections to files, so don't display the "Write Selection to
File" prompt

git-svn-id: svn://svn.savannah.gnu.org/nano/branches/nano_2_0_branch/nano@4092 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/files.c

index ade7b617bb2786743b6c67a4691d6ae290812446..242a99b15ff631658aa072b60585227a4400f480 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -20,6 +20,9 @@ CVS code -
          with no name under an existing file's name. (DLR)
        - Rename variable different_name to do_warning, for clarity.
          (DLR)
+       - If we're in restricted mode, we're not allowed to write
+         selections to files, so don't display the "Write Selection to
+         File" prompt. (DLR)
        - Simplify. (DLR)
   input_tab()
        - Don't bother checking if num_matches is less than zero, as
index 5e07880a080126dca50691847c03c819d241560e..adbd8e65789187dafd82939f9726c82574b37721 100644 (file)
@@ -1796,7 +1796,11 @@ bool do_writeout(bool exiting)
 
        backupstr = ISSET(BACKUP_FILE) ? _(" [Backup]") : "";
 
-       if (!exiting && openfile->mark_set)
+       /* If we're using restricted mode, don't display the "Write
+        * Selection to File" prompt.  This is disabled, since it allows
+        * reading from or writing to files not specified on the command
+        * line. */
+       if (!ISSET(RESTRICTED) && !exiting && openfile->mark_set)
            msg = (append == PREPEND) ?
                _("Prepend Selection to File") : (append == APPEND) ?
                _("Append Selection to File") :