diff --git a/src/map/map.cpp b/src/map/map.cpp
index 075f290795..43c84dcb70 100644
--- a/src/map/map.cpp
+++ b/src/map/map.cpp
@@ -3649,6 +3649,7 @@ void map_flags_init(void){
 
 		mapdata->flag.clear();
 		mapdata->flag.reserve(MF_MAX); // Reserve the bucket size
+		mapdata->drop_list.clear();
 		args.flag_val = 100;
 
 		// additional mapflag data