]> bbs.cooldavid.org Git - jme.git/blobdiff - jme.c
Sweep additional floors of strcpy in .get_drvinfo routines
[jme.git] / jme.c
diff --git a/jme.c b/jme.c
index e918eaaea9d7a064789fcec30cb777f9ff71f53c..66865b9903751358e5c07dc8baaa532d965aacaa 100644 (file)
--- a/jme.c
+++ b/jme.c
@@ -2463,9 +2463,9 @@ jme_get_drvinfo(struct net_device *netdev,
 {
        struct jme_adapter *jme = netdev_priv(netdev);
 
-       strcpy(info->driver, DRV_NAME);
-       strcpy(info->version, DRV_VERSION);
-       strcpy(info->bus_info, pci_name(jme->pdev));
+       strlcpy(info->driver, DRV_NAME, sizeof(info->driver));
+       strlcpy(info->version, DRV_VERSION, sizeof(info->version));
+       strlcpy(info->bus_info, pci_name(jme->pdev), sizeof(info->bus_info));
 }
 
 static int