diff --git a/wire_g b/wire_g
index 790064d..3b616db 100755
--- a/wire_g
+++ b/wire_g
@@ -79,7 +79,8 @@ import_wg(){
--window-icon=${wg_pic}wg-import.png \
----filename=*.conf --no-click
--title=$"Wireguard .conf Select file")
-
+ while [ ! $wgconf ]
+ do
case "$wgconf" in
*_*.conf) if grep -i 'PEER\|PublicKey' $wgconf > /dev/null && grep -i 'Interface\|PrivateKey' $wgconf > /dev/null
@@ -104,8 +105,8 @@ import_wg(){
--text $"Oh, something went wrong. \n
No valid Wireguard file. \n
Here is an example: my_wireguard.conf \n" ;;
- esac
-import_wg
+ esac
+ done
}
export -f import_wg