diff --git a/src/drivers/airspeed/airspeed.cpp b/src/drivers/airspeed/airspeed.cpp
index 1a064cbf36027648eb65fc46db41e0d30032ae52..12d1e821f4a14a2765585fa71c57424b447aaa02 100644
--- a/src/drivers/airspeed/airspeed.cpp
+++ b/src/drivers/airspeed/airspeed.cpp
@@ -89,6 +89,8 @@ Airspeed::~Airspeed()
 		unregister_class_devname(AIRSPEED_BASE_DEVICE_PATH, _class_instance);
 	}
 
+	orb_unadvertise(_airspeed_pub);
+
 	// free perf counters
 	perf_free(_sample_perf);
 	perf_free(_comms_errors);