summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2009-05-17 22:43:34 -0700
committerKeith Packard <keithp@keithp.com>2009-05-17 22:43:34 -0700
commit33221277690e6ee30387c506c3f2b8237ed48efd (patch)
tree461d9c71acc882ebb597c1c51b12e56b54bc9728
parent7cb9fb675f56bf30ab6bf0bcdc5cb679709ffe3e (diff)
scandir returns -1 on error
In which case, the namelist is invalid, so don't look at it, and don't free it. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--aoview/aoview_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/aoview/aoview_dev.c b/aoview/aoview_dev.c
index a326ad73..33f7f8ec 100644
--- a/aoview/aoview_dev.c
+++ b/aoview/aoview_dev.c
@@ -91,7 +91,7 @@ usb_tty(char *sys)
dir_filter_tty,
alphasort);
free(endpoint_full);
- if (ntty) {
+ if (ntty > 0) {
tty = aoview_fullname("/dev", namelist[0]->d_name + 4);
free(namelist);
return tty;