Fix: wrong pointer validity check...
authorRomain Forlot <romain.forlot@iot.bzh>
Fri, 24 Mar 2017 17:17:58 +0000 (18:17 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 11 Apr 2017 10:41:41 +0000 (12:41 +0200)
Change-Id: Ia47159fb18797681fb1dd132be5173e167d8850b
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
src/diagnostic/diagnostic-manager.cpp

index 6ab3457..6fd9c2c 100644 (file)
@@ -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);
        }