Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Passwords with exclamation marks do not work on Linux when connecting to a server via odalaunch #954

Open
phish3y opened this issue Apr 29, 2024 · 0 comments

Comments

@phish3y
Copy link

phish3y commented Apr 29, 2024

Describe the bug
When connecting to a server via odalaunch on Linux, if the passwrod contains an !, you get the following error:

execvp(/home/blah/odamex, -connect, server:10666, password!, -waddir, /home/blah) failed with error 2!

Bash(?) needs exclamation marks enclosed by single quotes instead of double quotes. I can work around by running the command manually:

/home/blah/odamex -connect "server:10666" 'password!' -waddir "/home/blah"

Build that the bug occurred in
10.14.0

To Reproduce
Try to connect to a server via odalaunch on Linux where the password has an ! mark

Expected behavior
Connecting via odalaunch works

Screenshots, NetDemos, & Crash Dumps
See above for example error

Additional context
I'm going to take a stab at fixing this if the maintainers think it's worth fixing

@phish3y phish3y changed the title Passwords with exclamation marks do not work on Linux when connection to a server via odalaunch Passwords with exclamation marks do not work on Linux when connecting to a server via odalaunch Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants