[Geany] vte hazard

Jeff Pohlmeyer yetanothergeek at xxxxx
Tue Dec 4 22:16:34 UTC 2007


I just noticed a little quirk with the "Follow path of current file"
option for VTE.

Consider this...
 1. Open a file in your $HOME directory.
 2. Open another file from some other directory.
 3. In vte, type "echo" followed by a space, but don't press return.
 4. Click the on the tab of the first file you opened.

The resulting command is "echo cd /home/username"

Now imagine if you had typed "rm -rf " instead of "echo "

Yikes!

Maybe it would be safer to only issue the cd command if there
is no other text on the command line. I skimmed through the
vte headers and the only thing I see that might work is to
call vte_terminal_get_cursor_position() first, and check to
make sure the column value is zero.

 - Jeff



More information about the Users mailing list