For every contract, there are two sides - long and short - as you put it.
When they cover, the shorts buy contracts.
If they aren't buying from the longs, then there are still the same number of short contracts - sold when the original shorts covered.
So, the seller(s) to the original...