diff --git a/sdk/src/arch/linux/net_socket.cpp b/sdk/src/arch/linux/net_socket.cpp index 36b9bec..5cc69b6 100644 --- a/sdk/src/arch/linux/net_socket.cpp +++ b/sdk/src/arch/linux/net_socket.cpp @@ -167,7 +167,7 @@ u_result SocketAddress::getAddressAsString(char * buffer, size_t buffersize) con break; } - return ans<=0?RESULT_OPERATION_FAIL:RESULT_OK; + return ans==NULL?RESULT_OPERATION_FAIL:RESULT_OK; } diff --git a/sdk/src/sl_lidar_driver.cpp b/sdk/src/sl_lidar_driver.cpp index b82ed0c..f71c196 100644 --- a/sdk/src/sl_lidar_driver.cpp +++ b/sdk/src/sl_lidar_driver.cpp @@ -551,7 +551,7 @@ namespace sl { sl_result grabScanDataHq(sl_lidar_response_measurement_node_hq_t* nodebuffer, size_t& count, sl_u32 timeout = DEFAULT_TIMEOUT) { - switch (_dataEvt.wait(timeout)) + switch (static_cast(_dataEvt.wait(timeout))) { case rp::hal::Event::EVENT_TIMEOUT: count = 0; @@ -1984,4 +1984,4 @@ namespace sl { { return new SlamtecLidarDriver(); } -} \ No newline at end of file +}