diff --git a/monitor/hal/ghalvolumemonitor.c b/monitor/hal/ghalvolumemonitor.c
index 5082fc8..b0fb629 100644
--- a/monitor/hal/ghalvolumemonitor.c
+++ b/monitor/hal/ghalvolumemonitor.c
@@ -864,6 +864,7 @@ should_drive_be_ignored (HalPool *pool, HalDevice *d, GList *fstab_mount_points)
         }
     }
 
+  g_list_free (volumes);
   return got_volumes && all_volumes_ignored;
 }
 
