Check size variable for NULL before derefering 35/190235/1
authorAbhishek Sansanwal <abhishek.s94@samsung.com>
Fri, 28 Sep 2018 10:08:34 +0000 (15:38 +0530)
committerAbhishek Sansanwal <abhishek.s94@samsung.com>
Fri, 28 Sep 2018 10:09:11 +0000 (15:39 +0530)
Signed-off-by: Abhishek Sansanwal <abhishek.s94@samsung.com>
Change-Id: I3f6ab71ad69e43687713c6937e7c382dcbdecb59

src/network-cm-intf.c

index 4b75ac6..c20eef7 100755 (executable)
@@ -1055,6 +1055,9 @@ EXPORT_API int net_get_statistics(net_device_t device_type, net_statistics_type_
 {
        net_err_t Error = NET_ERR_NONE;
 
+       if (size == NULL)
+               return NET_ERR_INVALID_PARAM;
+
        if ((Error = _net_dbus_get_statistics(device_type, statistics_type, size)) != NET_ERR_NONE)
                NETWORK_LOG(NETWORK_ERROR, "Failed to get statistics. error: %s",
                                _net_print_error(Error));