c
< 	gsm->count++;
---
> 	if (gsm->count < gsm->mru) {
> 		gsm->count++;
> 	} else {
> 		// Handle error: out-of-bounds access
> 	}
