From: David W. <davidw@ne...> - 2003-12-04 22:54:23
In working with the reference code of IMA common library posted
on sourceforge, there's no validation of the plugin library performed.
Is this a problem? The reason this might be really bad is that the
common library just grabs an entry point from the plugin and jumps
to it. Specifically I'm thinking of the following scenario can happen
on any given machine:
1. IMA X common library
2. IMA Y plugin
With no validation, the current common library code will jump to
a location in the plugin library that may be incompatible, and unknown
things may result.
A simple way to solve this would be to have the common library
pass in an IMA version to the plugin during the "Initialize" call, and
then not load if the version of the plugin doesn't match the version of
the IMA common library.
Get latest updates about Open Source Projects, Conferences and News.