Make sure we only decrement n_object when we truly deallocate
an object.
ifdef the param structure, we only need it if we have TCP_KEEP