view auto/lib/md5/makefile.owc @ 4232:487ab473f393

Event pipe: fixes for complex protocols. 1. In ngx_event_pipe_write_chain_to_temp_file() make sure to fully write all shadow buffers up to last_shadow. With this change recycled buffers cannot appear in p->out anymore. This also fixes segmentation faults observed due to ngx_event_pipe_write_chain_to_temp() not freeing any raw buffers while still returning NGX_OK. 2. In ngx_event_pipe_write_to_downstream() we now properly check for busy size as a size of buffers, not a size of data in these buffers. This fixes situations where all available buffers became busy (including segmentation faults due to this). 3. The ngx_event_pipe_free_shadow_raw_buf() function is dropped. It's incorrect and not needed.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 31 Oct 2011 09:53:16 +0000
parents ecdc41bf2047
children d620f497c50f
line wrap: on
line source


# Copyright (C) Igor Sysoev


CFLAGS = -zq -bt=nt -bm -ot -op -oi -oe -s $(CPU_OPT)

md5.lib:
	cd $(MD5)
	wcl386 -c $(CFLAGS) -dL_ENDIAN md5_dgst.c
	wlib -n md5.lib md5_dgst.obj