Ignore:
Timestamp:
Jul 19, 2014, 2:17:47 PM (10 years ago)
Author:
alloc
Message:

v.32 hotfix: Allow empty Telnet password

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scripts/usr/local/lib/7dtd/common.sh

    r80 r88  
    188188        local TEL_PORT=$(getConfigValue $1 TelnetPort)
    189189        local TEL_PASS=$(getConfigValue $1 TelnetPassword)     
    190         if [ "$TEL_ENABLED" = "true" ] && [ -n "$TEL_PASS" ]; then
     190        if [ "$TEL_ENABLED" = "true" ]; then
    191191                local TEMPFILE=$(mktemp)
    192192                rm -f $TEMPFILE
     
    195195                nc 127.0.0.1 $TEL_PORT <&3 &
    196196                local NCPID=$!
    197                 printf "$TEL_PASS\n$2\n" >&3
     197                if [ -n "$TEL_PASS" ]; then
     198                        printf "$TEL_PASS\n$2\n" >&3
     199                else
     200                        printf "$2\n" >&3
     201                fi
    198202                sleep ${3:-1}
    199203                printf "exit\n" >&3
     
    203207                rm -f $TEMPFILE
    204208        else
    205                 echo "Telnet not enabled or no password set."
     209                echo "Telnet not enabled."
    206210        fi
    207211}
Note: See TracChangeset for help on using the changeset viewer.