Call trace:
- erofs_mkfs_build_tree
- erofs_mkfs_go(sbi, ~0, NULL, 0);
inode.c:1395:20: runtime error: null pointer passed as argument 2, which is declared to never be null
/usr/include/string.h:44:28: note: nonnull attribute specified here
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior inode.c:1395:20 in
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-by: Sandeep Dhavale <dhavale@google.com>
Link: https://lore.kernel.org/r/20240906083651.341555-1-hsiangkao@linux.alibaba.com
item = q->queue + q->tail;
item->type = type;
- memcpy(&item->u, elem, size);
+ if (size)
+ memcpy(&item->u, elem, size);
q->tail = (q->tail + 1) & (q->entries - 1);
q->idle = false;