Avoid hitting a NULL pointer when using callbacks.
[apps/agl-service-can-low-level.git] / src / isotp / send.c
index 6cce5c9..85e3574 100644 (file)
@@ -6,7 +6,9 @@
 
 void isotp_complete_send(IsoTpShims* shims, IsoTpMessage* message,
         bool status, IsoTpMessageSentHandler callback) {
-    callback(message, status);
+    if(callback != NULL) {
+        callback(message, status);
+    }
 }
 
 IsoTpHandle isotp_send_single_frame(IsoTpShims* shims, IsoTpMessage* message,