Author: vbart Date: 2013-01-08 14:01:57 +0000 (Tue, 08 Jan 2013) New Revision: 5002 URL: http://trac.nginx.org/nginx/changeset/5002/nginx
Log: The data pointer in ngx_open_file_t objects must be initialized. Uninitialized pointer may result in arbitrary segfaults if access_log is used without buffer and without variables in file path. Patch by Tatsuhiko Kubo (ticket #268). Modified: trunk/src/core/ngx_conf_file.c Modified: trunk/src/core/ngx_conf_file.c =================================================================== --- trunk/src/core/ngx_conf_file.c 2012-12-31 22:08:19 UTC (rev 5001) +++ trunk/src/core/ngx_conf_file.c 2013-01-08 14:01:57 UTC (rev 5002) @@ -946,6 +946,7 @@ } file->flush = NULL; + file->data = NULL; return file; } _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel