mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-03 02:03:32 +00:00
server: Avoid a potential NULL dereference in startup_info_dump().
info->data may be set to NULL by get_startup_info, without invalidating the object itself. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
4ee4fffafa
commit
74dc9aa335
|
@ -749,8 +749,11 @@ static void startup_info_dump( struct object *obj, int verbose )
|
||||||
struct startup_info *info = (struct startup_info *)obj;
|
struct startup_info *info = (struct startup_info *)obj;
|
||||||
assert( obj->ops == &startup_info_ops );
|
assert( obj->ops == &startup_info_ops );
|
||||||
|
|
||||||
fprintf( stderr, "Startup info in=%04x out=%04x err=%04x\n",
|
fputs( "Startup info", stderr );
|
||||||
info->data->hstdin, info->data->hstdout, info->data->hstderr );
|
if (info->data)
|
||||||
|
fprintf( stderr, " in=%04x out=%04x err=%04x",
|
||||||
|
info->data->hstdin, info->data->hstdout, info->data->hstderr );
|
||||||
|
fputc( '\n', stderr );
|
||||||
}
|
}
|
||||||
|
|
||||||
static int startup_info_signaled( struct object *obj, struct wait_queue_entry *entry )
|
static int startup_info_signaled( struct object *obj, struct wait_queue_entry *entry )
|
||||||
|
|
Loading…
Reference in a new issue