dst_lib_init to be called before any of the dst functions are used. The missing calls for dst_lib_init() and dst_lib_destroy() have been added to the application here, rather than to omapi_lib_init(), to be consistent with the rest of our applications. Not sure that this warrants a CHANGES entry since it is just a test program. Then again, it is probably worth mentioning that programs using OMAPI will need to ensure they call dst_lib_init() before they call omapi_listener_listen(). Unfortunately omapi_lib_init() can't require dst having been initialized as part of its contract because it can't figure out whether that's true or not.
20 KiB
20 KiB