fix: check for device before fetching ssid

This commit is contained in:
Abhishek Keshri 2024-03-18 04:43:26 +05:30
parent 0745a1bea8
commit e00f421240
No known key found for this signature in database

View file

@ -16,7 +16,8 @@ get_ssid() {
;; ;;
Darwin) Darwin)
SSID=$(networksetup -getairportnetwork en1 | awk -F ": " '{print $2}') device_name=$(networksetup -listallhardwareports | grep -A 1 Wi-Fi | grep Device | awk '{print $2}')
SSID=$(networksetup -getairportnetwork "$device_name" | awk -F ": " '{print $2}')
if [ -n "$SSID" ]; then if [ -n "$SSID" ]; then
printf '%s' "$SSID" printf '%s' "$SSID"
else else