From 46de3510cdc2da8f15f3b73c29dbfbd27a7faca7 Mon Sep 17 00:00:00 2001
From: Yorhel <git@yorhel.nl>
Date: Sat, 2 May 2009 10:21:29 +0200
Subject: [PATCH] Fixed buffer overrun in calc.c

---
 src/calc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/calc.c b/src/calc.c
index 61ffa96..6133924 100644
--- a/src/calc.c
+++ b/src/calc.c
@@ -343,7 +343,7 @@ void calc_process() {
     t->name = malloc(strlen(orig->name)+1);
     strcpy(t->name, orig->name);
   } else {
-    t->name = malloc(strlen(path)+strlen(name)+1);
+    t->name = malloc(strlen(path)+strlen(name)+2);
     t->name[0] = 0;
     if(strcmp(path, "/"))
       strcpy(t->name, path);
-- 
GitLab