diff options
Diffstat (limited to 'rmidevice/rmidevice.cpp')
-rw-r--r-- | rmidevice/rmidevice.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rmidevice/rmidevice.cpp b/rmidevice/rmidevice.cpp index 69a1161..6926304 100644 --- a/rmidevice/rmidevice.cpp +++ b/rmidevice/rmidevice.cpp @@ -199,8 +199,8 @@ int RMIDevice::QueryBasicProperties() fprintf(stderr, "Failed to read the config id: %s\n", strerror(errno)); return rc; } - m_configID = configid[0] << 24 | configid[1] << 16 - | configid[2] << 8 | configid[3]; + m_configID = (configid[0] << 24 | configid[1] << 16 + | configid[2] << 8 | configid[3]) & 0xFFFFFFFF; } return 0; |