summaryrefslogtreecommitdiff
path: root/src/udev/udev-builtin-net_id.c
diff options
context:
space:
mode:
authorArseny Maslennikov <arseny@altlinux.org>2018-09-18 13:01:46 +0300
committerArseny Maslennikov <arseny@altlinux.org>2018-09-18 20:13:42 +0300
commitb8e8823e63276458231dbfeca21dff07b3981f4b (patch)
treed315fcc813853337f747f7d694fcdccb684147fa /src/udev/udev-builtin-net_id.c
parentcdd63a03ce15e9df94a137a993196ee48813e16a (diff)
downloadsystemd-b8e8823e63276458231dbfeca21dff07b3981f4b.tar.gz
udev: Fix "strtol" -> "strtoul" for unsigned source values
Diffstat (limited to 'src/udev/udev-builtin-net_id.c')
-rw-r--r--src/udev/udev-builtin-net_id.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c
index b0bb0884be..a92e246446 100644
--- a/src/udev/udev-builtin-net_id.c
+++ b/src/udev/udev-builtin-net_id.c
@@ -246,7 +246,7 @@ static int dev_pci_onboard(struct udev_device *dev, struct netnames *names) {
/* kernel provided port index for multiple ports on a single PCI function */
attr = udev_device_get_sysattr_value(dev, "dev_port");
if (attr)
- dev_port = strtol(attr, NULL, 10);
+ dev_port = strtoul(attr, NULL, 10);
/* kernel provided front panel port name for multiple port PCI device */
port_name = udev_device_get_sysattr_value(dev, "phys_port_name");
@@ -312,7 +312,7 @@ static int dev_pci_slot(struct udev_device *dev, struct netnames *names) {
/* kernel provided port index for multiple ports on a single PCI function */
attr = udev_device_get_sysattr_value(dev, "dev_port");
if (attr) {
- dev_port = strtol(attr, NULL, 10);
+ dev_port = strtoul(attr, NULL, 10);
/* With older kernels IP-over-InfiniBand network interfaces sometimes erroneously
* provide the port number in the 'dev_id' sysfs attribute instead of 'dev_port',
* which thus stays initialized as 0. */
@@ -323,7 +323,7 @@ static int dev_pci_slot(struct udev_device *dev, struct netnames *names) {
if (type == ARPHRD_INFINIBAND) {
attr = udev_device_get_sysattr_value(dev, "dev_id");
if (attr)
- dev_port = strtol(attr, NULL, 16);
+ dev_port = strtoul(attr, NULL, 16);
}
}
}