about summary refs log tree commit diff
path: root/tokenizer.c
diff options
context:
space:
mode:
Diffstat (limited to 'tokenizer.c')
-rw-r--r--tokenizer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tokenizer.c b/tokenizer.c
index e1079bb..87d7270 100644
--- a/tokenizer.c
+++ b/tokenizer.c
@@ -18,6 +18,9 @@ size_t cccl_tokenize(const char *code, size_t size, struct cccl_Token tokens[],
     size_t i = 0, tokeni = 0;
     enum CodeStatus status = Code_CODE;
 
+    if (!code || !size)
+        return 0;
+
     do
     {
         switch (code[i])