aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-06-12 17:36:29 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-06-12 17:36:29 +0530
commit4d58194414dad9a6d7d23b488892f0d9224d46ca (patch)
tree5f99771fcbb0b310e3b72b5c76a40788a9b7f23d
parenta5c7fde56bda1ab57646438598cb9fb0240fd260 (diff)
lexer: asprintf instead of malloc & strcpy
-rw-r--r--src/lexer.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lexer.cc b/src/lexer.cc
index d0840f2..2be5cbf 100644
--- a/src/lexer.cc
+++ b/src/lexer.cc
@@ -8,8 +8,7 @@
void
Lexer::init(char *script)
{
- m_script = (char *) malloc(strlen(script) + 1);
- strcpy(m_script, script);
+ asprintf(&m_script, "%s", script);
m_tokens = (List *) calloc(1, sizeof(List));
m_tokens->init(sizeof(Token));