https://github.com/drh/cii/blob/master/src/ap.c#L361 Before `AP_new(0)` , call `AP_free(&z)` making code stricting, Does it ? ` if (endp == p) { endp = (char *)str; z = AP_new(0); } `