Wrong error handling when fire diagnostic request.
[apps/agl-service-can-low-level.git] / src / low-can-binding.cpp
index 0830193..2b04fa8 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "low-can-binding.hpp"
 
+#include <map>
 #include <queue>
 #include <mutex>
 #include <vector>
@@ -88,7 +89,7 @@ static int subscribe_unsubscribe_signal(struct afb_req request, bool subscribe,
                }
                /*else
                {
-                       // Event it isn't valid annymore, recreate it 
+                       // Event it isn't valid annymore, recreate it
                        ret = create_event_handle(sig, s);
                }*/
        }
@@ -133,7 +134,7 @@ static int subscribe_unsubscribe_signals(struct afb_req request, bool subscribe,
                        std::vector<diagnostic_message_t*> found;
                        configuration_t::instance().find_diagnostic_messages(build_DynamicField(sig), found);
                        DiagnosticRequest* diag_req = new DiagnosticRequest(found.front()->build_diagnostic_request());
-                       
+
                        // If the requested diagnostic message isn't supported by the car then unssubcribe.
                        // no matter what we want, worse case will be a fail unsubscription but at least we don't
                        // poll a PID for nothing.