* Check transfer directory access in xkaoget.sh.
authorUrban Wallasch <urban.wallasch@freenet.de>
Thu, 29 Apr 2021 10:03:12 +0000 (12:03 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Thu, 29 Apr 2021 10:03:12 +0000 (12:03 +0200)
xkaoget.sh

index 3abe66adf832a1248c3f5daa476f8491c89f84ab..937f9ce536b9f41b59d1ff523a67479f6fb97aff 100755 (executable)
@@ -21,7 +21,7 @@ fi
 [ -z "$XFER" ] && XFER=/tmp
 
 if [ $# -lt 1 ] ; then
-  pushd "$XFER"
+  pushd "$XFER" || exit 4
   find . -maxdepth 1 -name '*.kix' -print0 | while read -d $'\0' kix
   do
     "$KAOGET" "$kix" && rm "$kix"
@@ -33,7 +33,8 @@ if [ $# -lt 1 ] ; then
 fi
 
 if echo -n "$1" | grep -F -q kaotan ; then
-  cd "$XFER"
+  mkdir -p "$XFER" && cd "$XFER"
+  if [ $? -ne 0 ] ; then read dummy; exit 4; fi
   "$KAOGET" "$1"
 else
   read -p "Only supporting kaotan download links! " dummy