--- a/lib/rcscripts/net.modules.d/wpa_supplicant 2004-12-21 17:46:53.956602771 +0100 +++ a/lib/rcscripts/net.modules.d/wpa_supplicant 2004-12-21 17:46:32.459061176 +0100 @@ -118,6 +118,11 @@ local pid=$( ps --no-headers -fC wpa_supplicant 2>/dev/null | awk '/-i'${iface}'/ { print $2 }' ) [[ -n ${pid} ]] && kill -s TERM ${pid} + local dirs=$(grep ctrl_interface= ${cfgfile}) d + for d in ${dirs/ctrl_interface=/} ; do + [ -d $d ] && rm -r $d + done + interface_up ${iface} if ! wpa_supplicant ${opts} -B -c/etc/wpa_supplicant.conf -i${iface} ; then