diff --git a/fs/ubifs/dir.c b/fs/ubifs/dir.c
index 996e4215fd289fb9b3930b7ddbee0a3dff75f723..90a3f01c55d1dbcff3b9be6518a2ff88e98dcc1a 100644
--- a/fs/ubifs/dir.c
+++ b/fs/ubifs/dir.c
@@ -143,6 +143,7 @@ struct inode *ubifs_new_inode(struct ubifs_info *c, struct inode *dir,
 	case S_IFBLK:
 	case S_IFCHR:
 		inode->i_op  = &ubifs_file_inode_operations;
+		encrypted = false;
 		break;
 	default:
 		BUG();