Prevent calling NULL
Medland, Bill
Bill.Medland at accpac.com
Wed Sep 26 16:31:29 CDT 2001
-------------- next part --------------
Bill Medland (medbi01 at accpac.com)
Prevent calling null functions.
Index: wine/scheduler/pthread.c
===================================================================
RCS file: /home/wine/wine/scheduler/pthread.c,v
retrieving revision 1.15
diff -u -r1.15 pthread.c
--- wine/scheduler/pthread.c 2001/08/16 18:12:57 1.15
+++ wine/scheduler/pthread.c 2001/09/26 20:21:39
@@ -150,15 +150,15 @@
EnterCriticalSection( &atfork_section );
/* prepare handlers are called in reverse insertion order */
- for (i = atfork_count - 1; i >= 0; i--) atfork_prepare[i]();
+ for (i = atfork_count - 1; i >= 0; i--) if (atfork_prepare[i]) atfork_prepare[i]();
if (!(pid = LIBC_FORK()))
{
InitializeCriticalSection( &atfork_section );
- for (i = 0; i < atfork_count; i++) atfork_child[i]();
+ for (i = 0; i < atfork_count; i++) if (atfork_child[i]) atfork_child[i]();
}
else
{
- for (i = 0; i < atfork_count; i++) atfork_parent[i]();
+ for (i = 0; i < atfork_count; i++) if (atfork_parent[i]) atfork_parent[i]();
LeaveCriticalSection( &atfork_section );
}
return pid;
More information about the wine-patches
mailing list