DF-1898 / fix.diff
diff --git a/sys/dev/netif/iwm/if_iwm_phy_db.c b/sys/dev/netif/iwm/if_iwm_phy_db.c --- a/sys/dev/netif/iwm/if_iwm_phy_db.c +++ b/sys/dev/netif/iwm/if_iwm_phy_db.c @@ -316,7 +316,7 @@ entry->size = 0; return ENOMEM; } - memcpy(entry->data, phy_db_notif->data, size); + memcpy(entry->data, phy_db_notif->data, min(size, IWM_RBUF_SIZE)); entry->size = size; |