Avoid freeing invalid pointers in gaglist_destroy()

1 job for master in 7 minutes and 41 seconds (queued for 2 seconds)