summaryrefslogtreecommitdiff
path: root/pos/drivers/barcodescanner/Ioctl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pos/drivers/barcodescanner/Ioctl.cpp')
-rw-r--r--pos/drivers/barcodescanner/Ioctl.cpp3
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>");