diff options
Diffstat (limited to 'pos/drivers/barcodescanner/Ioctl.cpp')
| -rw-r--r-- | pos/drivers/barcodescanner/Ioctl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pos/drivers/barcodescanner/Ioctl.cpp b/pos/drivers/barcodescanner/Ioctl.cpp index e9c01dff..834f09ff 100644 --- a/pos/drivers/barcodescanner/Ioctl.cpp +++ b/pos/drivers/barcodescanner/Ioctl.cpp @@ -429,6 +429,9 @@ NTSTATUS ProcessRetrieveStatisticsRequest(_In_ WDFREQUEST Request, _In_ size_t O PosValueStatisticsEntry Entries[1]; } StatisticsData; + // Initialize statics data so header data are identical for the same requested + RtlZeroMemory(&StatisticsData, sizeof(StatisticsData)); + StatisticsData.Header.DataLength = sizeof(StatisticsData); wcscpy_s(StatisticsData.Header.DeviceInformation.DeviceCategory, L"Scanner"); wcscpy_s(StatisticsData.Header.DeviceInformation.FirmwareRevision, L"<eg, 1.1>"); |
