diff options
-rw-r--r-- | src/diagnostic/diagnostic-manager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/diagnostic/diagnostic-manager.cpp b/src/diagnostic/diagnostic-manager.cpp index 6ab3457..6fd9c2c 100644 --- a/src/diagnostic/diagnostic-manager.cpp +++ b/src/diagnostic/diagnostic-manager.cpp @@ -480,7 +480,7 @@ int diagnostic_manager_t::send_request(sd_event_source *s, uint64_t usec, void * adr->set_in_flight(true); } - if(adr->get_recurring()) + if(adr != nullptr && adr->get_recurring()) { return dm.reschedule_request(s, usec, adr); } |