mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-06 07:04:54 +00:00
libdfu: Fix a crash when setting a NULL image name
This commit is contained in:
parent
07abc45268
commit
dc3ddc18d3
@ -261,9 +261,11 @@ dfu_image_set_name (DfuImage *image, const gchar *name)
|
||||
g_return_if_fail (DFU_IS_IMAGE (image));
|
||||
|
||||
/* this is a hard limit in DfuSe */
|
||||
sz = MIN (strlen (name), 254);
|
||||
memset (priv->name, 0x00, 254);
|
||||
memcpy (priv->name, name, sz);
|
||||
memset (priv->name, 0x00, 0xff);
|
||||
if (name != NULL) {
|
||||
sz = MIN (strlen (name), 0xff - 1);
|
||||
memcpy (priv->name, name, sz);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user