diff options
| -rw-r--r-- | drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c index f3d5d79f1cd1..69c26f04d8ce 100644 --- a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c +++ b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c | |||
| @@ -574,6 +574,7 @@ myri10ge_validate_firmware(struct myri10ge_priv *mgp, | |||
| 574 | 574 | ||
| 575 | /* save firmware version for ethtool */ | 575 | /* save firmware version for ethtool */ |
| 576 | strncpy(mgp->fw_version, hdr->version, sizeof(mgp->fw_version)); | 576 | strncpy(mgp->fw_version, hdr->version, sizeof(mgp->fw_version)); |
| 577 | mgp->fw_version[sizeof(mgp->fw_version) - 1] = '\0'; | ||
| 577 | 578 | ||
| 578 | sscanf(mgp->fw_version, "%d.%d.%d", &mgp->fw_ver_major, | 579 | sscanf(mgp->fw_version, "%d.%d.%d", &mgp->fw_ver_major, |
| 579 | &mgp->fw_ver_minor, &mgp->fw_ver_tiny); | 580 | &mgp->fw_ver_minor, &mgp->fw_ver_tiny); |
