mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-25 01:41:43 +00:00
Fix newer GCC/clang compiler warnings (#1718)
This commit is contained in:
@@ -132,8 +132,9 @@ void NetworkListener::Impl::Thread::Main() {
|
||||
break; // XXX: is this the right thing to do here?
|
||||
}
|
||||
if (len == 0) continue; // EOF?
|
||||
unsigned int ulen = static_cast<unsigned int>(len);
|
||||
for (struct nlmsghdr* nh = reinterpret_cast<struct nlmsghdr*>(buf);
|
||||
NLMSG_OK(nh, len); nh = NLMSG_NEXT(nh, len)) {
|
||||
NLMSG_OK(nh, ulen); nh = NLMSG_NEXT(nh, ulen)) {
|
||||
if (nh->nlmsg_type == NLMSG_DONE) break;
|
||||
if (nh->nlmsg_type == RTM_NEWLINK || nh->nlmsg_type == RTM_DELLINK ||
|
||||
nh->nlmsg_type == RTM_NEWADDR || nh->nlmsg_type == RTM_DELADDR) {
|
||||
|
||||
@@ -448,7 +448,7 @@ void UsbCameraImpl::DeviceDisconnect() {
|
||||
|
||||
// Unmap buffers
|
||||
for (int i = 0; i < kNumBuffers; ++i)
|
||||
m_buffers[i] = std::move(UsbCameraBuffer{});
|
||||
m_buffers[i] = UsbCameraBuffer{};
|
||||
|
||||
// Close device
|
||||
close(fd);
|
||||
@@ -534,11 +534,11 @@ void UsbCameraImpl::DeviceConnect() {
|
||||
SDEBUG4("buf " << i << " length=" << buf.length
|
||||
<< " offset=" << buf.m.offset);
|
||||
|
||||
m_buffers[i] = std::move(UsbCameraBuffer(fd, buf.length, buf.m.offset));
|
||||
m_buffers[i] = UsbCameraBuffer(fd, buf.length, buf.m.offset);
|
||||
if (!m_buffers[i].m_data) {
|
||||
SWARNING("could not map buffer " << i);
|
||||
// release other buffers
|
||||
for (int j = 0; j < i; ++j) m_buffers[j] = std::move(UsbCameraBuffer{});
|
||||
for (int j = 0; j < i; ++j) m_buffers[j] = UsbCameraBuffer{};
|
||||
close(fd);
|
||||
m_fd = -1;
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user