diff options
Diffstat (limited to 'gosher')
| -rwxr-xr-x | gosher | 10 | 
1 files changed, 6 insertions, 4 deletions
| @@ -26,8 +26,8 @@ NETCAT=netcat  OPREFIX=/tmp/outf_  IPREFIX=/tmp/inf_ -DEBUG= -##DEBUG=yes +##DEBUG= +DEBUG=yes  ## function @@ -121,9 +121,11 @@ selector=$(echo $selector | sed -r 's:\r::g' )  }  case $selector in -	/*|"") +	/?*|"")  		RP1=$(realpath "${GOPHERDIR}"/"${selector}" || "") -		RP2=$(realpath $(realpath "${GOPHERDIR}")"${selector}") +		[ $? -eq 0 ] || invalid_selector "$selector" +		RP2=$(realpath "${GOPHERDIR}")"${selector}" +		[ $? -eq 0 ] || invalid_selector "$selector"  		[ -n "$DEBUG" ] && {  			echo "iRP1: ${RP1}"  			echo "iRP2: ${RP2}" | 
