Learn more about cloning repositories
You have read-only access
It's not necessary to assert(p != NULL) if you're dereferencing p in the next assertion.