From d3773c43550ee5ce00eb3760f1faf58897a224f7 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 2 Jun 2013 00:24:42 +0200 Subject: aux/wpa: make sure essid is configured, dont make factotum ask for essid --- sys/src/cmd/aux/wpa.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'sys/src/cmd/aux/wpa.c') diff --git a/sys/src/cmd/aux/wpa.c b/sys/src/cmd/aux/wpa.c index f3dacc71c..f97116296 100644 --- a/sys/src/cmd/aux/wpa.c +++ b/sys/src/cmd/aux/wpa.c @@ -398,19 +398,19 @@ main(int argc, char *argv[]) if((fd = dial(addr, nil, devdir, &cfd)) < 0) sysfatal("dial: %r"); - if(essid[0] != 0) + if(essid[0] != 0){ if(fprint(cfd, "essid %s", essid) < 0) sysfatal("write essid: %r"); + } else { + getessid(); + if(essid[0] == 0) + sysfatal("no essid set"); + } if(prompt){ char *s; - if(essid[0] == 0) - getessid(); - if(essid[0] != 0) - s = smprint("proto=wpapsk essid=%q !password?", essid); - else - s = smprint("proto=wpapsk essid? !password?"); + s = smprint("proto=wpapsk essid=%q !password?", essid); auth_getkey(s); free(s); } -- cgit v1.2.3