]> git.kaiwu.me - nginx.git/commitdiff
Win32: fixed shm.handle loss on reload.
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 27 Apr 2015 00:44:30 +0000 (03:44 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 27 Apr 2015 00:44:30 +0000 (03:44 +0300)
src/core/ngx_cycle.c

index eec7da5926925b3060edf47a1d6ba744722bd490..d24245fb89d211accd5e8eb12a8ccebbbd0b1854 100644 (file)
@@ -441,6 +441,9 @@ ngx_init_cycle(ngx_cycle_t *old_cycle)
                 && !shm_zone[i].noreuse)
             {
                 shm_zone[i].shm.addr = oshm_zone[n].shm.addr;
+#if (NGX_WIN32)
+                shm_zone[i].shm.handle = oshm_zone[n].shm.handle;
+#endif
 
                 if (shm_zone[i].init(&shm_zone[i], oshm_zone[n].data)
                     != NGX_OK)