hid: Fix uninitialized structure members 47/101047/1
authorSyam Sidhardhan <s.syam@samsung.com>
Mon, 28 Nov 2016 10:12:50 +0000 (15:42 +0530)
committerSyam Sidhardhan <s.syam@samsung.com>
Wed, 30 Nov 2016 07:07:27 +0000 (23:07 -0800)
[Issue#] cppcheck automated tool reported error
[Problem] Uninitialized memory access reported
[Cause & Measure] Not initialized structure members
[Checking Method] cppcheck automated test tool for Tizen
[Team] Basic connection
[Developer] Syam Sidhardhan <s.syam@samsung.com>
[Solution company] Samsung

Change-Id: Idd470ebb3f82e0123ac96761ec57d8555db68db3

src/bluetooth-hid.c

index c8f4bdf..58c8001 100644 (file)
@@ -273,7 +273,7 @@ int bt_hid_device_send_key_event(const char *remote_address,
        BT_CHECK_INIT_STATUS();
        BT_CHECK_INPUT_PARAMETER(remote_address);
        BT_CHECK_INPUT_PARAMETER(key_data);
-       hid_send_key_event_t send_event;
+       hid_send_key_event_t send_event = { {0,} };
 
        send_event.modify = key_data->modifier;
        memcpy(send_event.key, key_data->key, sizeof(send_event.key));