Skip to content

Commit 7af507f

Browse files
committed
nvm_flash_log: allow NULL metadata in GetMetadata
1 parent 2cc9dd5 commit 7af507f

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/wh_nvm_flash_log.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -506,15 +506,16 @@ int wh_NvmFlashLog_GetMetadata(void* c, whNvmId id, whNvmMetadata* meta)
506506
whNvmFlashLogContext* ctx = (whNvmFlashLogContext*)c;
507507
whNvmFlashLogMetadata* obj;
508508

509-
if (ctx == NULL || !ctx->is_initialized || meta == NULL)
509+
if (ctx == NULL || !ctx->is_initialized)
510510
return WH_ERROR_BADARGS;
511511

512512
obj = nfl_ObjectFindById(ctx, id);
513513
if (obj == NULL) {
514514
return WH_ERROR_NOTFOUND;
515515
}
516516

517-
memcpy(meta, &obj->meta, sizeof(*meta));
517+
if (meta != NULL)
518+
memcpy(meta, &obj->meta, sizeof(*meta));
518519
return WH_ERROR_OK;
519520
}
520521

0 commit comments

Comments
 (0)