+8
fs/ubifs/dir.c
+8
fs/ubifs/dir.c
···
543
543
544
544
if (err != -ENOENT)
545
545
ubifs_err(c, "cannot find next direntry, error %d", err);
546
+
else
547
+
/*
548
+
* -ENOENT is a non-fatal error in this context, the TNC uses
549
+
* it to indicate that the cursor moved past the current directory
550
+
* and readdir() has to stop.
551
+
*/
552
+
err = 0;
553
+
546
554
547
555
/* 2 is a special value indicating that there are no more direntries */
548
556
ctx->pos = 2;