X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=blobdiff_plain;f=ext%2Fvcedit.c;h=393ca9d14c0033034ecf56592b1bd1c86285c94d;hp=dfad95caf8a807bb5dee614e2590cfa567eaa726;hb=d13cef8ffe7aa8f764e91c4914e120eb5857376e;hpb=1395b8113e601b31a8f1f30f97496024fdc72c9e 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)