From d13cef8ffe7aa8f764e91c4914e120eb5857376e Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Thu, 17 Aug 2006 18:07:29 +0200 Subject: [PATCH] Reject filenames that are longer than PATH_MAX. --- ext/vcedit.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/vcedit.c b/ext/vcedit.c index dfad95c..393ca9d 100644 --- a/ext/vcedit.c +++ b/ext/vcedit.c @@ -85,6 +85,8 @@ vcedit_state_new (const char *filename) size_t len; len = strlen (filename); + if (len > PATH_MAX) + return NULL; state = malloc (sizeof (vcedit_state) + len + 1); if (!state) -- 2.30.2