From: Tilman Sauerbeck Date: Thu, 17 Aug 2006 16:07:29 +0000 (+0200) Subject: Reject filenames that are longer than PATH_MAX. X-Git-Tag: ruby-vorbistagger-0.0.1~20 X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=commitdiff_plain;h=d13cef8ffe7aa8f764e91c4914e120eb5857376e Reject filenames that are longer than PATH_MAX. --- 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)