From: Romain Forlot Date: Thu, 9 Mar 2017 12:07:57 +0000 (+0100) Subject: Fix: wrong tested variable for socket. X-Git-Tag: 3.99.1~326 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=bf763cd4dab85294f66bc95b3a7dd1dd3f6029c2;p=apps%2Flow-level-can-service.git Fix: wrong tested variable for socket. Change-Id: Ice2325441474f1a075140e13dfffa0261106dff7 Signed-off-by: Romain Forlot --- diff --git a/src/can/can-bus-dev.cpp b/src/can/can-bus-dev.cpp index b8dadcf..87d7bf5 100644 --- a/src/can/can-bus-dev.cpp +++ b/src/can/can-bus-dev.cpp @@ -39,7 +39,7 @@ can_bus_dev_t::can_bus_dev_t(const std::string& dev_name) } /// @brief Open the can socket and returning it -/// @return -1 +/// @return -1 if something wrong. int can_bus_dev_t::open() { const int canfd_on = 1; @@ -48,7 +48,8 @@ int can_bus_dev_t::open() struct timeval timeout; DEBUG(binder_interface, "CAN Handler socket : %d", can_socket_.socket()); - if (can_socket_) return 0; + if (can_socket_) + return 0; can_socket_.open(PF_CAN, SOCK_RAW, CAN_RAW); if (can_socket_)