diff options
author | paul <paul@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2012-01-19 17:38:23 +0000 |
---|---|---|
committer | paul <paul@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2012-01-19 17:38:23 +0000 |
commit | 635a285c70d99f47485869f51fd19429e10abe2d (patch) | |
tree | 8d5b43ac071063ba8299985c1736abaa4137d6e2 /jackd | |
parent | a2b543ecbd4c59052d567c9637a8a176b1ad694e (diff) | |
download | jack1-635a285c70d99f47485869f51fd19429e10abe2d.tar.gz |
check for engine->driver before delivering latency events to its internal client
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@4708 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'jackd')
-rw-r--r-- | jackd/engine.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/jackd/engine.c b/jackd/engine.c index 2563794..1e05e9e 100644 --- a/jackd/engine.c +++ b/jackd/engine.c @@ -515,7 +515,6 @@ jack_driver_buffer_size (jack_engine_t *engine, jack_nframes_t nframes) { int i; jack_event_t event; - JSList *node; VERBOSE (engine, "new buffer size %" PRIu32, nframes); @@ -3445,7 +3444,9 @@ jack_compute_new_latency (jack_engine_t *engine) jack_deliver_event (engine, client, &event); } - jack_deliver_event (engine, engine->driver->internal_client, &event); + if (engine->driver) { + jack_deliver_event (engine, engine->driver->internal_client, &event); + } /* now issue playback latency callbacks in reverse graphorder */ @@ -3455,7 +3456,9 @@ jack_compute_new_latency (jack_engine_t *engine) jack_deliver_event (engine, client, &event); } - jack_deliver_event (engine, engine->driver->internal_client, &event); + if (engine->driver) { + jack_deliver_event (engine, engine->driver->internal_client, &event); + } jack_slist_free (reverse_list); } |