* SPDX-License-Identifier: GPL-2.0-or-later
*/
-#include <getopt.h>
#include <memory.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include "lmr/lmr.h"
dev_for_filter(struct pci_access *pacc, char *filter)
{
struct pci_filter pci_filter;
- char dev[17] = { 0 };
- strncpy(dev, filter, sizeof(dev) - 1);
pci_filter_init(pacc, &pci_filter);
- if (pci_filter_parse_slot(&pci_filter, dev))
+ if (pci_filter_parse_slot(&pci_filter, filter))
die("Invalid device ID: %s\n", filter);
if (pci_filter.bus == -1 || pci_filter.slot == -1 || pci_filter.func == -1)