X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Flinuxapp%2Feal%2Feal_dev.c;h=1cf6aebff08493dd5f8fb182fe76d9b30a51d2fd;hb=a23bc2c4e01bf29ed6dd571dbc5b76cc69c10b51;hp=9478a39a536ec56af3e75050cda79917b83a1d5c;hpb=0d0f478d0483fde0ecb37dd4ecfbb57ad42c9ac6;p=dpdk.git diff --git a/lib/librte_eal/linuxapp/eal/eal_dev.c b/lib/librte_eal/linuxapp/eal/eal_dev.c index 9478a39a53..1cf6aebff0 100644 --- a/lib/librte_eal/linuxapp/eal/eal_dev.c +++ b/lib/librte_eal/linuxapp/eal/eal_dev.c @@ -7,6 +7,7 @@ #include #include +#include #include #include #include @@ -94,15 +95,15 @@ dev_uev_parse(const char *buf, struct rte_dev_event *event, int length) if (!strncmp(buf, "ACTION=", 7)) { buf += 7; i += 7; - snprintf(action, sizeof(action), "%s", buf); + strlcpy(action, buf, sizeof(action)); } else if (!strncmp(buf, "SUBSYSTEM=", 10)) { buf += 10; i += 10; - snprintf(subsystem, sizeof(subsystem), "%s", buf); + strlcpy(subsystem, buf, sizeof(subsystem)); } else if (!strncmp(buf, "PCI_SLOT_NAME=", 14)) { buf += 14; i += 14; - snprintf(pci_slot_name, sizeof(subsystem), "%s", buf); + strlcpy(pci_slot_name, buf, sizeof(subsystem)); event->devname = strdup(pci_slot_name); } for (; i < length; i++) {