From ff33973ee9b7ee0c82b0a3c3aa222b93d1f72368 Mon Sep 17 00:00:00 2001 From: Reese Date: Thu, 2 Jun 2022 17:05:36 -0600 Subject: [PATCH] oopsie i forgot some safety things --- src/txtToHTML.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/txtToHTML.c b/src/txtToHTML.c index 2d8a13e..b740b02 100644 --- a/src/txtToHTML.c +++ b/src/txtToHTML.c @@ -167,6 +167,9 @@ int main(int argc, char **argv) { if (character == ']') break; linkTxt.data[linkTxt.position] = character; linkTxt.position++; + if (linkTxt.position > linkTxt.size-64) { + reallocBuffer(&linkTxt); + } } character = fgetc(stdin); /* this remove the '(' */ while (character != 0x00) { @@ -174,6 +177,9 @@ int main(int argc, char **argv) { if (character == ')') break; linkLoc.data[linkLoc.position] = character; linkLoc.position++; + if (linkLoc.position > linkLoc.size-64) { + reallocBuffer(&linkLoc); + } } appendToBuffer(&linkOut,&linkLoc);