aboutsummaryrefslogtreecommitdiff
path: root/src/pp.c
diff options
context:
space:
mode:
authorc2024-04-15 12:10:33 -0400
committerc2024-04-15 12:10:33 -0400
commit25e2178ec45d1fa28dabd1561fb42d3f63e0416b (patch)
tree4c8d7c638f06f498ea5998b66570f5eaa2ee6561 /src/pp.c
parent9bb6fa51e9a621b04119d76801453e123d2cc099 (diff)
There's still a use after free somewhere in there.
Diffstat (limited to 'src/pp.c')
-rw-r--r--src/pp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pp.c b/src/pp.c
index bb77e0f..d4fc27a 100644
--- a/src/pp.c
+++ b/src/pp.c
@@ -19,11 +19,11 @@ void pp_destroy(pp_t* pp) {
}
void pp_cpy_char(pp_t* pp) {
- int psize = strlen(pp->psrc);
- pp->psrc = erealloc(pp->psrc, (psize + 2) * sizeof(char));
+ int ppsize = strlen(pp->psrc);
+ pp->psrc = erealloc(pp->psrc, (ppsize + 2) * sizeof(char));
- pp->psrc[psize] = *pp->src;
- pp->psrc[psize + 1] = '\0';
+ pp->psrc[ppsize] = *pp->src;
+ pp->psrc[ppsize + 1] = '\0';
}
void pp_do_reg(pp_t* pp) {