commit 0dcfe377c749860502359d5eb62a15550d317f66
Author: Dmitry Shachnev <[email protected]>
Date:   Thu Dec 4 15:42:43 2014 +0300

    Fix error messages about setuid/setgid executables
    
    Signed-off-by: David Goulet <[email protected]>
---
 src/bin/torsocks.in |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/bin/torsocks.in b/src/bin/torsocks.in
index a392d0b..7fd43d6 100644
--- a/src/bin/torsocks.in
+++ b/src/bin/torsocks.in
@@ -105,8 +105,11 @@ torify_app ()
        elif [ -z $app_path ]; then
                echo "ERROR: $1 cannot be found." >&2
                exit 1
-       elif [ -u $app_path -o -g $app_path ]; then
-               echo "ERROR: $1 is set${2}id. torsocks will not work on a 
set${2}id executable." >&2
+       elif [ -u $app_path ]; then
+               echo "ERROR: $1 is setuid. torsocks will not work on a setuid 
executable." >&2
+               exit 1
+       elif [ -g $app_path ]; then
+               echo "ERROR: $1 is setgid. torsocks will not work on a setgid 
executable." >&2
                exit 1
        fi
 

_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to