aboutsummaryrefslogtreecommitdiff
path: root/libflash/libffs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libflash/libffs.c')
-rw-r--r--libflash/libffs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libflash/libffs.c b/libflash/libffs.c
index 038f594..87c5197 100644
--- a/libflash/libffs.c
+++ b/libflash/libffs.c
@@ -723,7 +723,9 @@ int ffs_entry_user_set(struct ffs_entry *ent, struct ffs_entry_user *user)
if (user->vercheck & ~(FFS_VERCHECK_SHA512V | FFS_VERCHECK_SHA512EC))
return -1;
if (user->miscflags & ~(FFS_MISCFLAGS_PRESERVED | FFS_MISCFLAGS_BACKUP |
- FFS_MISCFLAGS_READONLY | FFS_MISCFLAGS_REPROVISION))
+ FFS_MISCFLAGS_READONLY | FFS_MISCFLAGS_REPROVISION |
+ FFS_MISCFLAGS_VOLATILE
+))
return -1;
memcpy(&ent->user, user, sizeof(*user));