16 lines
442 B
Diff
16 lines
442 B
Diff
|
--- tools/sane-desc.c.orig 2009-04-15 03:47:56.000000000 +0200
|
||
|
+++ tools/sane-desc.c 2009-08-13 13:12:13.000000000 +0200
|
||
|
@@ -1523,6 +1523,12 @@ read_files (void)
|
||
|
fclose (fp);
|
||
|
} /* if (strlen) */
|
||
|
} /* while (direntry) */
|
||
|
+ if (closedir(dir) != 0)
|
||
|
+ {
|
||
|
+ DBG_ERR ("cannot close directory `%s' (%s)\n", search_dir,
|
||
|
+ strerror (errno));
|
||
|
+ return SANE_FALSE;
|
||
|
+ }
|
||
|
if (end)
|
||
|
search_dir = end + 1;
|
||
|
else
|