summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/pc/audiohda.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/pc/audiohda.c b/sys/src/9/pc/audiohda.c
index ca108d7e9..09184730a 100644
--- a/sys/src/9/pc/audiohda.c
+++ b/sys/src/9/pc/audiohda.c
@@ -572,7 +572,7 @@ findpath(Widget *src)
break;
for(i=0; i<w->nlist; i++){
v = w->list[i];
- if(v->from)
+ if(v == nil || v->from)
continue;
v->from = w;
q[r++] = v;