no graceful handling of empty fork command
Bug #230745 reported by
Chris Jones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Terminator |
Fix Released
|
Critical
|
Chris Jones | ||
terminator (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If, for whatever reason, the command we wish to fork turns out to be "" (e.g. they have a custom command enabled, but not configured, or their user is just plain broken), we will merrily try to fork '', which obviously fails.
One user already has appeared who has an empty system shell (!!!!).
We should try and fallback gracefully to bash and then sh
Changed in terminator: | |
status: | Confirmed → Fix Committed |
Changed in terminator: | |
status: | Fix Committed → Fix Released |
Changed in terminator (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
per passwd(5), the command interpreter field of gecos is optional, so we absolutely must handle this, although they recommend immediately falling back to sh.