Apply 02-fix-filename-buffer-overflow patch from debian libjasper-dev (1.900.1-13...
authorAndrey Kamaev <andrey.kamaev@itseez.com>
Tue, 28 Aug 2012 21:59:32 +0000 (01:59 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Wed, 29 Aug 2012 20:40:26 +0000 (00:40 +0400)
3rdparty/libjasper/jasper/jas_stream.h

index 666e879..f31daa8 100644 (file)
@@ -77,6 +77,7 @@
 #include <jasper/jas_config.h>
 
 #include <stdio.h>
+#include <limits.h>
 #if defined(HAVE_FCNTL_H)
 #include <fcntl.h>
 #endif
@@ -251,7 +252,7 @@ typedef struct {
 typedef struct {
        int fd;
        int flags;
-       char pathname[L_tmpnam + 1];
+       char pathname[PATH_MAX + 1];
 } jas_stream_fileobj_t;
 
 #define        JAS_STREAM_FILEOBJ_DELONCLOSE   0x01